Part Number Hot Search : 
UPA505T XXXXX CI9050 2SK2562 UF804 MC1468 B1215 OMSTS
Product Description
Full Text Search
 

To Download CS552108 Datasheet File

  If you can't view the Datasheet, Please click here to try to view without PDF Reader .  
 
 


  Datasheet File OCR Text:
 CS5521/22/23/24/28
16-bit or 24-bit, 2/4/8-channel ADCs with PGIA
Features
Low Input Current (100 pA), Chopperstabilized Instrumentation Amplifier Scalable Input Span (Bipolar/Unipolar)
- 2.5V VREF: 25 mV, 55 mV, 100 mV, 1 V, 2.5 V, 5 V - External: 10 V, 100 V
General Description
The CS5521/22/23/24/28 are highly integrated analog-to-digital converters (ADCs) which use chargebalance techniques to achieve 16-bit (CS5521/23) and 24-bit (CS5522/24/28) performance. The ADCs come as either two-channel (CS5521/22), four-channel (CS5523/24), or eight-channel (CS5528) devices and include a low-input-current, chopper-stabilized instrumentation amplifier. To permit selectable input spans of 25 mV, 55 mV, 100 mV, 1 V, 2.5 V, and 5 V, the ADCs include a PGA (programmable gain amplifier). To accommodate ground-based thermocouple applications, the devices include a charge pump drive which provides a negative bias voltage to the on-chip amplifiers. These devices also include a fourth-order modulator followed by a digital filter which provides eight selectable output word rates. The digital filters are designed to settle to full accuracy within one conversion cycle and when operated at word rates below 30 Sps, they reject both 50 Hz and 60 Hz interference. These single-supply products are ideal solutions for measuring isolated and non-isolated, low-level signals in process control applications.
Wide VREF Input Range (+1 to +5 V) Fourth Order Delta-Sigma A/D Converter Easy to Use Three-wire Serial Interface Port
- Programmable/Auto Channel Sequencer with Conversion Data FIFO - Accessible Calibration Registers per Channel - Compatible with SPITM and MicrowireTM
System and Self Calibration Eight Selectable Word Rates
- Up to 617 Sps (XIN = 200 kHz) - Single Conversion Settling - 50/60 Hz 3 Hz Simultaneous Rejection
Single +5 V Power Supply Operation
- Charge Pump Drive for Negative Supply - +3 to +5 V Digital Supply Operation
Low Power Consumption: 6.0 mW
VA+ AGND
ORDERING INFORMATION See page 52.
VREF+ VREFX1 DGND VD+
Programmable Gain
AIN1+ AIN1AIN2+ AIN2AIN3+ AIN3AIN4+ AIN4NBV CPD MUX
CS5524 Shown
X1 + X20 X1
Differential 4th Order Modulator
Digital Filter
Controller, Setup Registers, & Channel Scan Logic
CS Serial Port Interface SCLK SDI SDO
Latch
Clock Gen.
Data FIFO & Calibration Registers
A0 A1
XIN XOUT
http://www.cirrus.com
Copyright (c) Cirrus Logic, Inc. 2008 (All Rights Reserved)
JUL `08 DS317F6
CS5521/22/23/24/28
TABLE OF CONTENTS
1. CHARACTERISTICS AND SPECIFICATIONS ........................................................................ 5 ANALOG CHARACTERISTICS ................................................................................................ 5 TYPICAL RMS NOISE, CS5521/23.......................................................................................... 7 TYPICAL NOISE FREE RESOLUTION (BITS), CS5521/23 .................................................... 7 TYPICAL RMS NOISE, CS5522/24/28..................................................................................... 8 TYPICAL NOISE FREE RESOLUTION (BITS), CS5522/24/28 ............................................... 8 5 V DIGITAL CHARACTERISTICS........................................................................................... 9 3 V DIGITAL CHARACTERISTICS........................................................................................... 9 DYNAMIC CHARACTERISTICS ............................................................................................ 10 RECOMMENDED OPERATING CONDITIONS ..................................................................... 10 ABSOLUTE MAXIMUM RATINGS ......................................................................................... 10 SWITCHING CHARACTERISTICS ........................................................................................ 11 2. GENERAL DESCRIPTION ..................................................................................................... 13 2.1 Analog Input ..................................................................................................................... 13 2.1.1 Instrumentation Amplifier ......................................................................................... 14 2.1.2 Coarse/Fine Charge Buffers ............................................................................... 14 2.1.3 Analog Input Span Considerations .......................................................................... 15 2.1.4 Measuring Voltages Higher than 5 V .................................................................. 15 2.1.5 Voltage Reference .............................................................................................. 16 2.2 Overview of ADC Register Structure and Operating Modes ............................................ 16 2.2.1 System Initialization ............................................................................................ 18 2.2.2 Command Register Quick Reference ............................................................... 19 2.2.3 Command Register Descriptions ........................................................................ 20 2.2.4 Serial Port Interface ............................................................................................ 25 2.2.5 Reading/Writing the Offset, Gain, and Configuration Registers .......................... 26 2.2.6 Reading/Writing the Channel-Setup Registers ................................................... 26 2.2.6.1 Latch Outputs ...................................................................................... 28 2.2.6.2 Channel Select Bits ............................................................................. 28 2.2.6.3 Output Word Rate Selection ............................................................... 28 2.2.6.4 Gain Bits .............................................................................................. 28 2.2.6.5 Unipolar/Bipolar Bit ............................................................................. 28
Contacting Cirrus Logic Support
For all product questions and inquiries contact a Cirrus Logic Sales Representative. To find the one nearest to you go to www.cirrus.com
IMPORTANT NOTICE Cirrus Logic, Inc. and its subsidiaries ("Cirrus") believe that the information contained in this document is accurate and reliable. However, the information is subject to change without notice and is provided "AS IS" without warranty of any kind (express or implied). Customers are advised to obtain the latest version of relevant information to verify, before placing orders, that information being relied on is current and complete. All products are sold subject to the terms and conditions of sale supplied at the time of order acknowledgment, including those pertaining to warranty, indemnification, and limitation of liability. No responsibility is assumed by Cirrus for the use of this information, including use of this information as the basis for manufacture or sale of any items, or for infringement of patents or other rights of third parties. This document is the property of Cirrus and by furnishing this information, Cirrus grants no license, express or implied under any patents, mask work rights, copyrights, trademarks, trade secrets or other intellectual property rights. Cirrus owns the copyrights associated with the information contained herein and gives consent for copies to be made of the information only for use within your organization with respect to Cirrus integrated circuits or other products of Cirrus. This consent does not extend to other copying such as copying for general distribution, advertising or promotional purposes, or for creating any work for resale. CERTAIN APPLICATIONS USING SEMICONDUCTOR PRODUCTS MAY INVOLVE POTENTIAL RISKS OF DEATH, PERSONAL INJURY, OR SEVERE PROPERTY OR ENVIRONMENTAL DAMAGE ("CRITICAL APPLICATIONS"). CIRRUS PRODUCTS ARE NOT DESIGNED, AUTHORIZED OR WARRANTED FOR USE IN PRODUCTS SURGICALLY IMPLANTED INTO THE BODY, AUTOMOTIVE SAFETY OR SECURITY DEVICES, LIFE SUPPORT PRODUCTS OR OTHER CRITICAL APPLICATIONS. INCLUSION OF CIRRUS PRODUCTS IN SUCH APPLICATIONS IS UNDERSTOOD TO BE FULLY AT THE CUSTOMER'S RISK AND CIRRUS DISCLAIMS AND MAKES NO WARRANTY, EXPRESS, STATUTORY OR IMPLIED, INCLUDING THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR PARTICULAR PURPOSE, WITH REGARD TO ANY CIRRUS PRODUCT THAT IS USED IN SUCH A MANNER. IF THE CUSTOMER OR CUSTOMER'S CUSTOMER USES OR PERMITS THE USE OF CIRRUS PRODUCTS IN CRITICAL APPLICATIONS, CUSTOMER AGREES, BY SUCH USE, TO FULLY INDEMNIFY CIRRUS, ITS OFFICERS, DIRECTORS, EMPLOYEES, DISTRIBUTORS AND OTHER AGENTS FROM ANY AND ALL LIABILITY, INCLUDING ATTORNEYS' FEES AND COSTS, THAT MAY RESULT FROM OR ARISE IN CONNECTION WITH THESE USES. Cirrus Logic, Cirrus, and the Cirrus Logic logo designs are trademarks of Cirrus Logic, Inc. All other brand and product names in this document may be trademarks or service marks of their respective owners.
SPI is a trademark of Motorola, Inc. Microwire is a trademark of National Semiconductor Corporation.
2
DS317F6
CS5521/22/23/24/28
2.2.7 Configuration Register ........................................................................................ 28 2.2.7.1 Chop Frequency Select ...................................................................... 28 2.2.7.2 Conversion/Calibration Control Bits .................................................... 28 2.2.7.3 Power Consumption Control Bits ........................................................ 28 2.2.7.4 Charge Pump Disable ......................................................................... 29 2.2.7.5 Reset System Control Bits .................................................................. 29 2.2.7.6 Data Conversion Error Flags .............................................................. 29 2.3 Calibration ....................................................................................................................... 31 2.3.1 Self Calibration .................................................................................................... 31 2.3.2 System Calibration .............................................................................................. 32 2.3.3 Calibration Tips ................................................................................................... 34 2.3.4 Limitations in Calibration Range ......................................................................... 34 2.4 Performing Conversions and Reading the Data Conversion FIFO .................................. 34 2.4.1 Conversion Protocol ............................................................................................ 35 2.4.1.1 Single, One-Setup Conversion ........................................................... 35 2.4.1.2 Repeated One-Setup Conversions without Wait ................................ 35 2.4.1.3 Repeated One-Setup Conversions with Wait ..................................... 36 2.4.1.4 Single, Multiple-Setup Conversions .................................................... 36 2.4.1.5 Repeated Multiple-Setup Conversions without Wait ........................... 37 2.4.1.6 Repeated Multiple-Setup Conversions with Wait ................................ 37 2.4.2 Calibration Protocol ............................................................................................. 38 2.4.3 Example of Using the CSRs to Perform Conversions and Calibrations .............. 38 2.5 Conversion Output Coding .............................................................................................. 40 2.5.1 Conversion Data FIFO Descriptions ................................................................... 41 2.6 Digital Filter ..................................................................................................................... 42 2.7 Clock Generator .............................................................................................................. 42 2.8 Power Supply Arrangements ........................................................................................... 43 2.8.1 Charge Pump Drive Circuits ............................................................................... 45 2.9 Digital Gain Scaling ........................................................................................................ 45 2.10 Getting Started .............................................................................................................. 46 2.11 PCB Layout ................................................................................................................... 47 PIN DESCRIPTIONS .............................................................................................................. 48 3.1 Clock Generator .............................................................................................................. 49 3.2 Control Pins and Serial Data I/O ..................................................................................... 49 3.3 Measurement and Reference Inputs ............................................................................... 49 3.4 Power Supply Connections ............................................................................................. 50 SPECIFICATION DEFINITIONS ............................................................................................. 51 ORDERING INFORMATION .................................................................................................. 52 ENVIRONMENTAL, MANUFACTURING, & HANDLING INFORMATION ............................ 52 PACKAGE DIMENSION DRAWINGS ................................................................................... 53
3.
4. 5. 6. 7.
DS317F6
3
CS5521/22/23/24/28
LIST OF FIGURES
Figure 1. Continuous Running SCLK Timing ................................................................................ 12 Figure 2. SDI Write Timing ............................................................................................................ 12 Figure 3. SDO Read Timing .......................................................................................................... 12 Figure 4. Multiplexer Configurations.............................................................................................. 13 Figure 5. Input Models for AIN+ and AIN- pins, 100 mV Input Ranges....................................... 14 Figure 6. Input Models for AIN+ and AIN- pins, >100 mV input ranges ........................................ 14 Figure 7. Input Ranges Greater than 5 V ...................................................................................... 16 Figure 8. Input Model for VREF+ and VREF- Pins........................................................................ 16 Figure 9. CS5523/24 Register Diagram ........................................................................................ 17 Figure 10. Command and Data Word Timing................................................................................ 25 Figure 11. Self Calibration of Offset (Low Ranges)....................................................................... 32 Figure 12. Self Calibration of Offset (High Ranges) ...................................................................... 32 Figure 13. Self Calibration of Gain (All Ranges) ........................................................................... 32 Figure 14. System Calibration of Offset (Low Ranges) ................................................................. 32 Figure 15. System Calibration of Offset (High Ranges) ................................................................ 33 Figure 16. System Calibration of Gain (Low Ranges) ................................................................... 33 Figure 17. System Calibration of Gain (High Ranges) .................................................................. 33 Figure 18. Filter Response (Normalized to Output Word Rate = 15 Sps) ..................................... 42 Figure 19. Typical Linearity Error for CS5521/23 .......................................................................... 42 Figure 20. Typical Linearity Error for CS5522/24/28 ..................................................................... 42 Figure 21. CS5522 Configured to use on-chip charge pump to supply NBV ................................ 43 Figure 22. CS5522 Configured for ground-referenced Unipolar Signals....................................... 44 Figure 23. CS5522 Configured for Single Supply Bridge Measurement ....................................... 44 Figure 24. Charge Pump Drive Circuit for VD+ = 3 V.................................................................... 45 Figure 25. Alternate NBV Circuits ................................................................................................. 45
LIST OF TABLES
Table 1. Relationship between Full Scale Input, Gain Factors, and Internal Analog Signal Limitations ............................................................................................................. 15 Table 2. Command Register Quick Reference.............................................................................. 19 Table 3. Channel-Setup Registers ................................................................................................ 27 Table 4. Configuration Register..................................................................................................... 30 Table 5. Offset and Gain Registers ............................................................................................... 31 Table 6. Output Coding for 16-bit CS5521/23 and 24-bit CS5522/24/28 ...................................... 40
4
DS317F6
CS5521/22/23/24/28
CHARACTERISTICS AND SPECIFICATIONS
ANALOG CHARACTERISTICS (TA = 25 C; VA+, VD+ = 5 V 5%; VREF+ = 2.5 V, VREF- = AGND, NBV = -2.1 V, XIN = 32.768 kHz, CFS1-CFS0 = `00', OWR (Output Word Rate) = 15 Sps, Bipolar Mode, Input Range = 100 mV; See Notes 1 and 2.)
CS5521/23 Parameter Accuracy Resolution Linearity Error Bipolar Offset Unipolar Offset Offset Drift Bipolar Gain Error Unipolar Gain Error Gain Drift Power Supplies Power Supply Currents (Normal Mode) IA+ (Note 5)ID+ INBV Power Consumption (Note 6) Normal Mode Low Power Mode Sleep Power Supply Rejection Positive Supplies dc NBV N/A 1.0 90 400 6.0 N/A 500 120 110 1.4 135 570 8.9 N/A 1.5 90 525 9 5.5 500 120 110 1.9 135 700 12 7.5 mA A A mW mW W dB dB (Note 4) (Note 3) (Note 3) (Notes 3 and 4) 0.0015 1 2 20 8 16 1 16 0.003 2 4 31 62 3 16 32 20 8 16 1 24 32 64 31 62 3 Bits %FS LSBN LSBN nV/C ppm ppm ppm/C 0.0007 0.0015 Min Typ Max Min CS5522/24/28 Typ Max Unit
Notes: 1. Applies after system calibration at any temperature within -40 C ~ +85 C. 2. Specifications guaranteed by design, characterization, and/or test. 3. Specification applies to the device only and does not include any effects by external parasitic thermocouples. LSBN: N is 16 for the CS5521/23 and N is 24 for the CS5522/24/28 4. Drift over specified temperature range after calibration at power-up at 25 C. 5. Measured with Charge Pump Drive off. 6. All outputs unloaded. All input CMOS levels and the CS5521/23 do not have a low power mode.
DS317F6
5
CS5521/22/23/24/28
ANALOG CHARACTERISTICS (Continued)
Parameter Analog Input Common Mode + Signal on AIN+ or AINBipolar/Unipolar Mode NBV = -1.8 to -2.5 V Range = 25 mV, 55 mV, or 100 mV Range = 1 V, 2.5 V, or 5 V NBV = AGND Range = 25 mV, 55 mV, or 100 mV (Note 7) Range = 1 V, 2.5 V, or 5 V CVF Current on AIN+ or AIN(Note 8) Range = 25 mV, 55 mV, or 100 mV Range = 1 V, 2.5 V, or 5 V Input Current Drift Range = 25 mV, 55 mV, or 100 mV Input Leakage for Multiplexer when Off Common Mode Rejection Input Capacitance Voltage Reference Input Range VREF+ VREFCVF Current Common Mode Rejection dc 50, 60 Hz Input Capacitance System Calibration Specifications Full Scale Calibration Range (VREF = 2.5V) 25 mV 55 mV 100 mV 1V 2.5 V 5V Offset Calibration Range 25 mV 55 mV 100 mV 1V 2.5 V 5V Bipolar/Unipolar Mode 10 25 40 0.40 1.0 2.0 Bipolar/Unipolar Mode 12.5 27.5 50 0.5 1.25 2.50 mV mV mV V V V 32.5 71.5 105 1.30 3.25 VA+ mV mV mV V V V (Note 8) (VREF+) - (VREF-) 1
(VREF-)+1
Min
Typ
Max
Unit
-0.150 NBV 1.85 0.0 -
100 10 1 10 120 120 10 2.5 5.0 110 130 16
0.950 VA+ 2.65 VA+ 300 VA+ VA+
(VREF+)-1
V V V V pA nA pA/C pA dB dB pF V V V nA dB dB pF
(Note 8)
dc 50, 60 Hz
NBV -
-
(Note 9)
Notes: 7. For the CS5528, the 25 mV, 55 mV and 100 mV ranges cannot be used unless NBV is powered at -1.8 to -2.5 V 8. See the section of the data sheet which discusses input models. Chop clock is 256 Hz (XIN/128) for PGIA (programmable gain instrumentation amplifier). XIN = 32.768 kHz. 9. The maximum full scale signal can be limited by saturation of circuitry within the internal signal path.
6
DS317F6
CS5521/22/23/24/28
TYPICAL RMS NOISE, CS5521/23 (Notes 10 and 11)
Output Rate -3 dB Filter (Sps) Frequency 1.88 1.64 3.76 3.27 7.51 6.55 15.0 12.7 30.0 25.4 61.6 (Note 12) 50.4 84.5 (Note 12) 70.7 101.1 (Note 12) 84.6 25 mV 90 nV 122 nV 180 nV 280 nV 580 nV 2.6 V 11 V 41 V Input Range, (Bipolar/Unipolar Mode) 55 mV 100 mV 1V 2.5 V 148 nV 220 nV 1.8 V 3.9 V 182 nV 310 nV 2.6 V 5.7 V 267 nV 435 nV 3.7 V 8.5 V 440 nV 810 nV 5.7 V 14 V 1.1 V 2.1 V 18.2 V 48 V 4.9 V 8.5 V 92 V 238 V 27 V 43 V 458 V 1.1 mV 72 V 130 V 1.2 mV 3.4 mV 5V 7.8 V 11.3 V 18.1 V 28 V 96 V 390 V 2.4 mV 6.7 mV
Notes: 10. Wideband noise aliased into the baseband. Referred to the input. Typical values shown for 25 C. 11. To estimate Peak-to-Peak Noise, multiply RMS noise by 6.6 for all ranges and output rates. 12. For input ranges <100 mV and output rates 60 Sps, 16.384 kHz chopping frequency is used.
TYPICAL NOISE FREE RESOLUTION (BITS), CS5521/23 (Note 13)
Output Rate -3 dB Filter (Sps) Frequency 1.88 1.64 3.76 3.27 7.51 6.55 15.0 12.7 30.0 25.4 61.6 (Note 12) 50.4 84.5 (Note 12) 70.7 101.1 (Note 12) 84.6 25 mV 16 16 15 15 14 12 9 8 55 mV 16 16 16 15 14 12 9 8 Input Range, (Bipolar Mode) 100 mV 1V 16 16 16 16 16 16 15 16 14 14 12 12 9 9 8 8 2.5 V 16 16 16 16 14 12 9 8 5V 16 16 16 16 14 12 9 8
Notes: 13. For bipolar mode, the number of bits of Noise Free Resolution is LOG((2XInput Range)/(6.6xRMS Noise))/LOG(2) rounded to the nearest bit. For unipolar mode, the number of bits of Noise Free Resolution is LOG((Input Range)/(6.6xRMS Noise))/LOG(2) rounded to the nearest bit. Also, the CS5521/23's output conversions are 16 bits. Noise free Resolution numbers are based upon VREF = 2.5 V and XIN = 32.768 kHz. The values will be affected directly by changes in VREF, but the effects due to changes in the XIN frequency will be minor.
DS317F6
7
CS5521/22/23/24/28
TYPICAL RMS NOISE, CS5522/24/28 (Notes 14 and 15)
Output Rate -3 dB Filter (Sps) Frequency 1.88 1.64 3.76 3.27 7.51 6.55 15.0 12.7 30.0 25.4 61.6 (Note 16) 50.4 84.5 (Note 16) 70.7 101.1 (Note 16) 84.6 25 mV 90 nV 110 nV 170 nV 250 nV 500 nV 2 V 10 V 30 V Input Range, (Bipolar/Unipolar Mode) 55 mV 100 mV 1V 2.5 V 95 nV 140 nV 1.5 V 3 V 130 nV 190 nV 2 V 4 V 200 nV 275 nV 2.5 V 6 V 330 nV 580 nV 4.5 V 10 V 1 V 1.5 V 16 V 45 V 4 V 8 V 72 V 195 V 20 V 35 V 340 V 900 V 60 V 105 V 1.1 mV 3 mV 5V 6 V 8 V 11.5 V 20 V 85 V 350 V 2 mV 5.3 mV
Notes: 14. Wideband noise aliased into the baseband. Referred to the input. Typical values shown for 25 C. 15. To estimate Peak-to-Peak Noise, multiply RMS noise by 6.6 for all ranges and output rates. 16. For input ranges <100 mV and output rates 60 Sps, 16.384 kHz chopping frequency is used.
TYPICAL NOISE FREE RESOLUTION (BITS), CS5522/24/28 (Note 17)
Output Rate -3 dB Filter (Sps) Frequency 1.88 1.64 3.76 3.27 7.51 6.55 15.0 12.7 30.0 25.4 61.6 (Note 16) 50.4 84.5 (Note 16) 70.7 101.1 (Note 16) 84.6 25 mV 16 16 15 15 14 12 10 8 55 mV 17 17 16 16 14 12 10 8 Input Range, (Bipolar Mode) 100 mV 1V 18 18 17 17 17 17 16 16 14 14 12 12 10 10 8 8 2.5 V 18 18 17 16 14 12 10 8 5V 18 18 17 16 14 12 10 8
Notes: 17. For bipolar mode, the number of bits of Noise Free Resolution is LOG((2XInput Range)/(6.6xRMS Noise))/LOG(2) rounded to the nearest bit. For unipolar mode, the number of bits of Noise Free Resolution is LOG((Input Range)/(6.6xRMS Noise))/LOG(2) rounded to the nearest bit. Also, the CS5522/24/28's output conversions are 24 bits. Noise free Resolution numbers are based upon VREF = 2.5 V and XIN = 32.768 kHz. The values will be affected directly by changes in VREF, but the effects due to changes in the XIN frequency will be minor.
8
DS317F6
CS5521/22/23/24/28
5 V DIGITAL CHARACTERISTICS (TA = 25 C; VA+, VD+ = 5 V 5%; GND = 0;
See Notes 2 and 18.)) Parameter High-level Input Voltage All Pins Except XIN and SCLK XIN SCLK All Pins Except XIN and SCLK XIN SCLK Symbol VIH Min 0.6 VD+ (VD+)-0.5 (VD+) - 0.45 (VA+) - 1.0 (VD+) - 1.0 (VD+) - 1.0 VOL Iin IOZ Cout 1 9 0.4 0.4 0.4 10 10 V V V A A pF Typ Max 0.8 1.5 0.6 Unit V V V V V V V V V
Low-level Input Voltage
VIL
High-level Output Voltage All Pins Except CPD and SDO (Note 19) CPD, Iout = -4.0 mA SDO, Iout = -5.0 mA Low-level Output Voltage All Pins Except CPD and SDO, Iout = 1.6 mA CPD, Iout = 2 mA SDO, Iout = 5.0 mA Input Leakage Current 3-state Leakage Current Digital Output Pin Capacitance Notes: 18. All measurements performed under static conditions.
VOH
19. Iout = -100 A unless stated otherwise. (VOH = 2.4 V @ Iout = -40 A.)
3 V DIGITAL CHARACTERISTICS (TA = 25 C; VA+ = 5 V 5%; VD+ = 3.0 V 10%; GND = 0;
See Notes 2 and 18.) Parameter High-level Input Voltage All Pins Except XIN and SCLK XIN SCLK All Pins Except XIN and SCLK XIN SCLK Symbol VIH Min 0.6 VD+ (VD+)-0.5 (VD+) - 0.45 (VA+) - 0.3 (VD+) - 1.0 (VD+) - 1.0 VOL Iin IOZ Cout 1 9 0.3 0.4 0.4 10 10 V V V A A pF Typ Max 0.16 VD+ 0.3 0.6 Unit V V V V V V V V V
Low-level Input Voltage
VIL
High-level Output Voltage All Pins Except CPD and SDO, Iout = -400 A CPD, Iout = -4.0 mA SDO, Iout = -5.0 mA Low-level Output Voltage All Pins Except CPD and SDO, Iout = 400 A CPD, Iout = 2 mA SDO, Iout = 5.0 mA Input Leakage Current 3-state Leakage Current Digital Output Pin Capacitance
VOH
DS317F6
9
CS5521/22/23/24/28
DYNAMIC CHARACTERISTICS
Parameter Modulator Sampling Frequency Filter Settling Time to 1/2 LSB (Full-scale Step) Symbol fs ts Ratio XIN/4 1/fout Unit Hz s
RECOMMENDED OPERATING CONDITIONS (AGND, DGND = 0 V; See Note 20.)
Parameter DC Power Supplies Analog Reference Voltage Negative Bias Voltage Notes: 20. All voltages with respect to ground. Positive Digital Positive Analog (VREF+) - (VREF-) Symbol VD+ VA+ VRefdiff NBV Min 2.7 4.75 1.0 -1.8 Typ 5.0 5.0 2.5 -2.1 Max 5.25 5.25 VA+ -2.5 Unit V V V V
ABSOLUTE MAXIMUM RATINGS (AGND, DGND = 0 V; See Note 20.)
Parameter DC Power Supplies (Note 21) Positive Digital Positive Analog Negative Potential (Note 22 and 23) (Note 24) VREF pins AIN Pins Symbol VD+ VA+ NBV IIN IOUT PDN VINR VINA VIND TA Tstg Min -0.3 -0.3 +0.3 NBV -0.3 NBV -0.3 -0.3 -40 -65 Typ -2.1 Max +6.0 +6.0 -3.0 10 25 500 (VA+) + 0.3 (VA+) + 0.3 (VD+) + 0.3 85 150 Unit V V V mA mA mW V V V C C
Negative Bias Voltage Input Current, Any Pin Except Supplies Output Current Power Dissipation Analog Input Voltage Digital Input Voltage Ambient Operating Temperature Storage Temperature
Notes: 21. No pin should go more negative than NBV - 0.3 V. 22. Applies to all pins including continuous overvoltage conditions at the analog input (AIN) pins. 23. Transient current of up to 100 mA will not cause SCR latch-up. Maximum input current for a power supply pin is 50 mA. 24. Total power dissipation, including all input currents and output currents. WARNING: Operation at or beyond these limits may result in permanent damage to the device. Normal operation is not guaranteed at these extremes.
10
DS317F6
CS5521/22/23/24/28
SWITCHING CHARACTERISTICS (TA = 25 C; VA+ = 5 V 5%; VD+ = 3.0 V 10% or 5 V 5%;
Levels: Logic 0 = 0 V, Logic 1 = VD+; CL = 50 pF.)) Parameter Master Clock Frequency (Note 25) External Clock or Internal Oscillator (CS5522/24/28) (CS5521/23) Master Clock Duty Cycle Rise Times (Note 26) Any Digital Input Except SCLK SCLK Any Digital Output (Note 26) Any Digital Input Except SCLK SCLK Any Digital Output XTAL = 32.768 kHz (Note 27) trise tfall tost SCLK t0 t1 t2 t3 t4 t5 t6 t7 t8 t9 0 100 250 250 50 50 100 100 50 500 1.0 100 2 150 150 150 s s ns ms MHz ns ns ns ns ns ns ns ns ns ns 50 1.0 100 s s ns Symbol XIN 30 30 40 32.768 32.768 200 130 60 kHz kHz % Min Typ Max Unit
Fall Times
Start-up Oscillator Start-up Time Serial Port Timing Serial Clock Frequency SCLK Falling to CS Falling for continuous running SCLK (Note 28) Serial Clock SDI Write Timing CS Enable to Valid Latch Clock Data Set-up Time prior to SCLK rising Data Hold Time After SCLK Rising SCLK Falling Prior to CS Disable SDO Read Timing CS to Data Valid SCLK Falling to New Data Bit CS Rising to SDO Hi-Z Pulse Width High Pulse Width Low
Notes: 25. Device parameters are specified with a 32.768 kHz clock; however, clocks up to 200 kHz (CS5522/24/28) or 130 kHz (CS5521/23) can be used for increased throughput. 26. Specified using 10% and 90% points on waveform of interest. Output loaded with 50 pF. 27. Oscillator start-up time varies with crystal parameters. This specification does not apply when using an external clock source. 28. Applicable when SCLK is continuously running.
Specifications are subject to change without notice.
DS317F6
11
CS5521/22/23/24/28
CS
t0
t3
t1
t6
SCLK
t2
Figure 1. Continuous Running SCLK Timing (Not to Scale)
CS
t3
SDI
M SB
t4
M S B -1
t5 t1
LS B
t6
S C LK
t2
Figure 2. SDI Write Timing (Not to Scale)
CS
t7 t9
SDO
M SB
t8
M S B -1
t2
LS B
SCLK
t1
Figure 3. SDO Read Timing (Not to Scale)
12
DS317F6
CS5521/22/23/24/28
1. GENERAL DESCRIPTION
The CS5521/22/23/24/28 are highly integrated Analog-to-Digital Converters (ADCs) which use charge-balance techniques to achieve 16-bit (CS5521/23) and 24-bit (CS5522/24/28) performance. The ADCs come as either two-channel (CS5521/22), four-channel (CS5523/24), or eightchannel (CS5528) devices, and include a low input current, chopper-stabilized instrumentation amplifier. To permit selectable input spans of 25 mV, 55 mV, 100 mV, 1 V, 2.5 V, and 5 V, the ADCs include a PGA (programmable gain amplifier). To accommodate ground-based thermocouple applications, the devices include a CPD (Charge Pump Drive) which provides a negative bias voltage to the on-chip amplifiers. These devices also include a fourth order DS modulator followed by a digital filter which provides eight selectable output word rates of 1.88 Sps, 3.76 Sps, 7.51 Sps, 15 Sps, 30 Sps, 61.6 Sps, 84.5 Sps, and 101.1 Sps (XIN = 32.768 kHz). The devices are capable of producing output update rates up to 617 Sps when a 200 kHz clock is used (CS5522/24/28) or up to 401 Sps using a 130 kHz clock (CS5521/23). Further note that the digital filters are designed to settle to full accuracy within one conversion cycle and simultaneously reject both 50 Hz and 60 Hz interference when operated at word rates below 30 Sps (assuming a XIN clock frequency of 32.768 kHz). To ease communication between the ADCs and a micro-controller, the converters include an easy to use three-wire serial interface which is SPITM and MicrowireTM compatible.
1.1 Analog Input
Figure 4 illustrates a block diagram of the analog input signal path inside the CS5521/22/23/24/28. The front end consists of a multiplexer (break before make configuration), a chopper-stabilized instrumentation amplifier with fixed gain of 20X, coarse/fine charge buffers, and a programmable gain section. For the 25 mV, 55 mV, and 100 mV input ranges, the input signals are amplified by the 20X instrumentation amplifier. For the 1 V, 2.5 V, and 5 V input ranges, the instrumentation amplifier is bypassed and the input signals are connected to the Programmable Gain block via coarse/fine charge buffers.
AIN2+ AIN2AIN1+ AIN1-
CS5522 M U X
IN+ VREF+ VREF-
IN-
AIN4+ AIN4* * * AIN1+ AIN1-
CS5524 M U X IN+ IN+ ININCS5528 M U X IN+ X20 Programmable Gain Differential 4th order delta-sigma modulator Digital Filter
AIN8+ AIN7+ * * * AIN1+
IN-
NBV also supplies the negative supply voltage for the coarse/fine change buffers
NBV
Figure 4. Multiplexer Configurations
DS317F6
13
CS5521/22/23/24/28
1.1.1 Instrumentation Amplifier
The instrumentation amplifier is chopper stabilized and is activated any time conversions are performed with the low-level input ranges, 100 mV. The amplifier is powered from VA+ and from the NBV (Negative Bias Voltage) pin allowing the CS5521/22/23/24/28 to be operated in either of two analog input configurations. The NBV pin can be biased to a negative voltage between -1.8 V and -2.5 V, or tied to AGND (for the CS5528, NBV has to be between -1.8 V and -2.5 V for the ranges below 100 mV when the amplifier is engaged). The common-mode-plus-signal range of the instrumentation amplifier is 1.85 V to 2.65 V with NBV grounded. The common-mode-plus-signal range of the instrumentation amplifier is -0.150 V to 0.950 V with NBV between -1.8 V to -2.5 V. Whether NBV is tied between -1.8 V and -2.5 V or tied to AGND, the (Common Mode + Signal) input on AIN+ and AIN- must stay between NBV and VA+. Figure 5 illustrates an analog input model for the ADCs when the instrumentation amplifier is engaged. The CVF (sampling) input current for each of the analog input pins depends on the CFS1 and CFS0 (Chop Frequency Select) bits in the configuration register (see Configuration Register for details). Note that the CVF current is lowest with the
2 5 m V , 55 m V , a nd 10 0 m V R a n g es
A IN
CFS bits in their default states (cleared to logic 0s). Further note that the CVF current into the instrumentation amplifier is less than 300 pA over -40C to +85C. Note that Figure 5 is for input current modeling only. For physical input capacitance see `Input Capacitance' specification under ANALOG CHARACTERISTICS. Also refer to Applications Note AN30 - "Switched-Capacitor A/D Converter Input Structures" for more details on input models and input sampling currents.
Note: Residual noise appears in the converter's baseband for output word rates greater than 61.6 Sps if the CFS bits are logic 0 (chop clock = 256 Hz). For word rates of 30 Sps and lower, 256 Sps chopping is recommended, and for 61.6 Sps, 84.5 Sps and 101.1 Sps word rate settings, 4096 Hz chopping is recommended.
1.1.2 Coarse/Fine Charge Buffers
The unity gain buffers are activated any time conversions are performed with the high-level inputs ranges, 1 V, 2.5 V, and 5 V. The unity gain buffers are designed to accommodate rail-to-rail input signals. The common-mode-plus-signal range for the unity gain buffer amplifier is NBV to VA+. Typical CVF (sampling) current for the unity gain buffer amplifiers is about 10 nA (XIN = 32.768 kHz, see Figure 6).
1 V , 2.5 V, and 5 V R anges 1 F in e
C = 48 p F
A IN
Vos 25 m V i n = fV os C C F S 1 /C F S 0 C F S 1 /C F S 0 C F S 1 /C F S 0 C F S 1 /C F S 0 = = = = 00 , f 01 , f 10 , f 11 , f = = = = 256 Hz 4 09 6 H z 1 6.38 4 k H z 1 02 4 H z
1 C oa rs e C = 2 0 pF
V o s 25 m V i n = fV os C
f = 3 2 .76 8 kH z
Figure 5. Input Models for AIN+ and AIN- pins, 100 mV Input Ranges
Figure 6. Input Models for AIN+ and AIN- pins, >100 mV input ranges
14
DS317F6
CS5521/22/23/24/28
1.1.3 Analog Input Span Considerations
The CS5521/22/23/24/28 is designed to measure full-scale ranges of 25 mV, 55 mV, 100 mV, 1 V, 2.5 V, and 5 V. Other full scale values can be accommodated by performing a system calibration within the limits specified. See the Calibration section for more details. Another way to change the full scale range is to increase or to decrease the voltage reference to a voltage other than 2.5 . See the Voltage Reference section for more details. Three factors set the operating limits for the input span. They include: instrumentation amplifier saturation, modulator 1's density, and a lower reference voltage. When the 25 mV, 55 mV, or 100 mV range is selected, the input signal (including the common-mode voltage and the amplifier offset voltage) must not cause the 20X amplifier to saturate in either its input stage or output stage. To prevent saturation, the absolute voltages on AIN+ and AIN- must stay within the limits specified (refer to the Analog Input section). Additionally, the differential output voltage of the amplifier must not exceed 2.8 V. The equation ABS(VIN + VOS) x 20 = 2.8 V defines the differential output limit, where VIN = (AIN+) - (AIN-)
Input Range(1) 25 mV 55 mV 100 mV 1.0 V 2.5 V 5.0 V Max. Differential Output 20X Amplifier 2.8 V (2) 2.8 V (2) 2.8 V (2) VREF 2.5V 2.5V 2.5V 2.5V 2.5V 2.5V
is the differential input voltage and VOS is the absolute maximum offset voltage for the instrumentation amplifier (VOS will not exceed 40 mV). If the differential output voltage from the amplifier exceeds 2.8 V, the amplifier may saturate, which will cause a measurement error. The input voltage into the modulator must not cause the modulator to exceed a low of 20 percent or a high of 80 percent 1's density. The nominal full-scale input span of the modulator (from 30 percent to 70 percent 1's density) is determined by the VREF voltage divided by the Gain Factor. See Table 1 to determine if the CS5521/22/23/24/28 is being used properly. For example, in the 55 mV range, to determine the nominal input voltage to the modulator, divide VREF (2.5 V) by the Gain Factor (2.2727). When a smaller voltage reference is used, the resulting code widths are smaller causing the converter output codes to exhibit more changing codes for a fixed amount of noise. Table 1 is based upon a VREF = 2.5 V. For other values of VREF, the values in Table 1 must be scaled accordingly.
1.1.4 Measuring Voltages Higher than 5 V
Some systems require the measurement of voltages greater than 5 V. The input current of the instruGain Factor 5 2.272727... 1.25 2.5 1.0 0.5 - Nominal(1) Differential Input 0.5 V 1.1 V 2.0 V 1.0 V 2.5 V 5.0 V -(1) Max. Input 0.75 V 1.65 V 3.0 V 1.5 V 5.0 V 0V, VA+
Table 1. Relationship between Full Scale Input, Gain Factors, and Internal Analog Signal Limitations Note: 1. The converter's actual input range, the delta-sigma's nominal full-scale input, and the delta-sigma's maximum full-scale input all scale directly with the value of the voltage reference. The values in the table assume a 2.5 V VREF voltage. 2. The 2.8 V limit at the output of the 20X amplifier is the differential output voltage.
DS317F6
15
CS5521/22/23/24/28
mentation amplifier with a gain range setting of 100 mV or less, is typically 100 pA. This is low enough to permit large external resistors to divide down a large external signal without significant loading. Figure 7 illustrates an example circuit. Refer to Application Note 158 for more details on high-voltage (>5 V) measurement. Figure 8 illustrates the input models for the VREF pins. The dynamic input current for each of the pins can be determined from the models shown.
1.2 Overview of ADC Register Structure and Operating Modes
The CS5521/22/23/24/28 ADCs have an on-chip controller, which includes a number of user-accessible registers. The registers are used to hold offset and gain calibration results, configure the chip's operating modes, hold conversion instructions, and to store conversion data words. Figure 9 depicts a block diagram of the on-chip controller's internal registers for the CS5523/24. Each of the converters has 24-bit registers to function as offset and gain calibration registers for each channel. The converters with two channels have two offset and two gain calibration registers, the converters with four channels have four offset and four gain calibration registers, and the eight channel converter has eight offset and eight gain calibration registers. These registers hold calibration results. The contents of these registers can be read or written by the user. This allows calibration data to be off-loaded into an external EEPROM. The user can also manipulate the contents of these registers to modify the offset or the gain slope of the converter. The converters include a 24-bit configuration register of which 17 of the bits are used for setting options such as the conversion mode, operating power options, setting the chop clock rate of the instru 1 F in e 2 C o ars e C = 10 pF f = 3 2.76 8 kH z
1.1.5 Voltage Reference
The CS5521/22/23/24/28 devices are specified for operation with a 2.5 V reference voltage between the VREF+ and VREF- pins of the device. For a single-ended reference voltage, such as the LT1019-2.5, the reference voltage is input into the VREF+ pin of the converter and the VREF- pin is grounded. The differential voltage between the VREF+ and VREF- can be any voltage from 1.0 V up to VA+, however, the VREF+ cannot go above VA+ and the VREF- pin can not go below NBV.
10 +5 V 0.1 F VA+ 2.5 V VREF+ VREF1 M 10V Voltage Divider 10 K + PGIA ADC VD+ 0.1 F
PGIA set for + 100 mV chop clock = 256 Hz
NBV
Charge Pump Regulator
CPD V -2.1 V BAT85 1N4148 10 F 0.033 F
DGND
VREF V os 25 m V i n = fV os C
+
1N4148
Charge Pump Circuitry
Figure 7. Input Ranges Greater than 5 V
Figure 8. Input Model for VREF+ and VREF- Pins
16
DS317F6
CS5521/22/23/24/28
mentation amplifier, and providing a number of flags which indicate converter operation. A group of registers, called Channel Set-up Registers, are also included in the converters. These registers are used to hold pre-loaded conversion instructions. Each channel set-up register is 24 bits wide and holds two 12-bit conversion instructions (Setups). Upon power-up, these registers can be initialized by the user's microcontroller with conversion instructions. The user can then use bits in the configuration register to choose a conversion mode. Several conversion modes are possible. Using the single conversion mode, an 8-bit command word can be written into the serial port. The command includes pointer bits which `point' to a 12-bit command in one of the Channel Setup Registers which is to be executed. The 12-bit commands can be setup to perform a conversion on any of the input channels of the converter. More than one of the 12bit Setups can be used for the same analog input channel. This allows the user to convert on the same signal with either a different conversion speed, a different gain range, or any of the other options available in the Setup Register. The user can set up the registers to perform conversions using different conversion options on each of the input channels. The ADCs also include multiple-channel conversion capability. User bits in the configuration register of the ADCs can be configured to sequence through the 12-bit command Setups, performing a conversion according to the content of each 12-bit Setup. This channel scanning capability can be configured to run continuously, or to scan through a specified number of Setup Registers and stop until commanded to continue. In the multiple-channel scanning modes, the conversion data words are loaded into an on-chip data FIFO. The converter issues a flag on the SDO pin when a scan cycle is completed so the user can read the FIFO. More details are given in the following pages. Instructions are provided on how to initialize the converter, perform offset and gain calibrations, and to configure the converter for the various conversion modes. Each of the bits of the configuration register and of the Channel Setup Registers is described. A list of examples follows the description section. Table 2 can be used to decode all valid commands (the first 8 bits into the serial port).
AIN1 AIN2 AIN3 AIN4
4 (24) Off 1 Off 2 Off 3 Off 4 1 x 24 Configuration
4 (24) Gain 1 Gain 2 Gain 3 Gain 4
4 (12 x 2) Setup 1 Setup 2 Setup 3 Setup 5 Setup 7 Setup 4 Setup 6 Setup 8
8 x 24
DATA FIFO
SDO
Chop Frequency Multiple Conversions Depth Pointer Loop Read Convert Powerdown Modes Flags Etc.
Latch Outputs Channel Select Output Word Rate PGA Selection Unipolar/Bipolar
Figure 9. CS5523/24 Register Diagram
DS317F6
17
CS5521/22/23/24/28
1.2.1 System Initialization
After power is first applied to the CS5521/22/2324/28 devices, the user should wait for the oscillator to start before attempting to communicate with the converter. If a 32.768 kHz crystal is used, this may be 500 milliseconds. The initialization sequence should be as follows: Initialize the serial port by sending the port initialization sequence of 15 bytes of all 1's followed by one byte with the following bit contents '1111 110'. This sequence places the chip in the command mode where it waits for a valid command to be written. The first command should be to perform a system reset. This is accomplished by writing a logic 1 to the RS (Reset System) bit in the configuration register. After a reset the RV bit is set until the configuration register is read. The user must then write a logic 0 to the RS bit to take the part out of reset mode. Any other bits written to the configuration register at this time will be lost. The configuration register must be written again once RS= 0 to set any other bits to their desired settings. After a reset, the on-chip registers are initialized to the following states:
configuration register: offset registers: gain registers: channel setup registers: 000040(H) 000000(H) 400000(H) 000000(H)
18
DS317F6
CS5521/22/23/24/28
1.2.2 Command Register Quick Reference
D7(MSB) CB BIT D7 D6-D4 D6 CS2 D5 CS1 NAME Command Bit, CB Channel Select Bits, CSB2-CSB0 D4 CS0 D3 R/W VALUE 0 1 000 . . 111 0 1 000 001 010 011 101 D2 RSB2 D1 RSB1 D0 RSB0 FUNCTION Must be logic 0 for these commands. See table below. CS2-CS0 provide the address of one of the eight physical channels. These bits are used to access the calibration registers associated with respective channels. Note: These bits are ignored when reading the data register. Write to selected register. Read from selected register. Reserved Offset Register Gain Register Configuration Register Channel Set-up Registers - register is 48-bits long for CS5521/22 - register is 96-bits long for CS5523/24 - register is 192-bits long for CS5528 Reserved Reserved D2 CC2 D1 CC1 D0 CC0 FUNCTION See table above. Must be logic 1 for these commands. These bits are used as pointers to the Setups. Note: The MC bit, must be logic 0 for these bits to take effect. When MC = 1, these bits are ignored. The LP, MC, and RC bits in the configuration register are ignored during calibration. Normal Conversion Self-Offset Calibration Self-Gain Calibration Reserved Reserved System-Offset Calibration System-Gain Calibration Reserved
D3 D2-D0
Read/Write, R/W Register Select Bit, RSB2-RSB0
110 111 D7(MSB) CB BIT D7 D6-D3 D6 CSRP3 D5 CSRP2 NAME Command Bit, CB Channel Pointer Bits, CSRP3-CSRP0 D4 CSRP1 D3 CSRP0 VALUE 0 1 0000 . . . 1111 000 001 010 011 100 101 110 111
D2-D0
Conversion/Calibration Bits, CC2-CC0
Table 2. Command Register Quick Reference
DS317F6
19
CS5521/22/23/24/28
1.2.3 Command Register Descriptions
READ/WRITE INDIVIDUAL OFFSET CALIBRATION REGISTER
D7(MSB) 0 D6 CS2 D5 CS1 D4 CS0 D3 R/W D2 0 D1 0 D0 1
Function:
These commands are used to access each offset register separately. CS1 - CS0 decode the registers accessed.
Write to selected register. Read from selected register.
R/W (Read/Write)
0 1
CS[2:0] (Channel Select Bits)
000 001 010 011 100 101 110 111 Offset Register 1(All devices) Offset Register 2 (All devices) Offset Register 3 (CS5523/24/28 only) Offset Register 4 (CS5523/24/28 only) Offset Register 5 (CS5528 only) Offset Register 6 (CS5528 only) Offset Register 7 (CS5528 only) Offset Register 8 (CS5528 only)
READ/WRITE INDIVIDUAL GAIN REGISTER
D7(MSB) 0 D6 CS2 D5 CS1 D4 CS0 D3 R/W D2 0 D1 1 D0 0
Function:
These commands are used to access each gain register separately. CS1 - CS0 decode the registers accessed.
Write to selected register. Read from selected register.
R/W (Read/Write)
0 1
CS[2:0] (Channel Select Bits)
000 001 010 011 100 101 110 111 Gain Register 1(All devices) Gain Register 2 (All devices) Gain Register 3 (CS5523/24/28 only) Gain Register 4 (CS5523/24/28 only) Gain Register 5 (CS5528 only) Gain Register 6 (CS5528 only) Gain Register 7 (CS5528 only) Gain Register 8 (CS5528 only)
20
DS317F6
CS5521/22/23/24/28
READ/WRITE CONFIGURATION REGISTER
D7(MSB) 0 D6 0 D5 0 D4 0 D3 R/W D2 0 D1 1 D0 1
Function:
0 1
These commands are used to read from or write to the configuration register.
Write to selected register. Read from selected register.
R/W (Read/Write)
READ/WRITE CHANNEL-SETUP REGISTER(S)
D7(MSB) 0 D6 0 D5 0 D4 0 D3 R/W D2 1 D1 0 D0 1
Function:
These commands are used to access the channel-setup registers (CSRs). The number of CSRs accessed is determined by the device being used and the number of CSRs that are being accessed (i.e. the depth bits in the configuration register determine the number of levels accessed). This register is 48-bits long (4 Setups) for the CS5521/22, 96-bits long (8 Setups) for the CS5523/24, and 192-bits (16 Setups) long for the CS5528.
Write to selected register. Read from selected register.
R/W (Read/Write)
0 1
DS317F6
21
CS5521/22/23/24/28
PERFORM CONVERSION
D7(MSB) 1 D6 CSRP3 D5 CSRP2 D4 CSRP1 D3 CSRP0 D2 0 D1 0 D0 0
Function:
These commands instruct the ADC to perform conversions on the physical input channel pointed to by the pointer bits (CSRP2 - CSRP0) in the channel-setup registers. The particular type of conversion performed is determined by the states of the conversion control bits (the multiple conversion bit, the loop bit, read convert bit, and the depth pointer bits) in the configuration register.
Setup 1 (All devices) Setup 2 (All devices) Setup 3 (All devices) Setup 4 (All devices) Setup 5 (CS5523/24/28) Setup 6 (CS5523/24/28) Setup 7 (CS5523/24/28) Setup 8 (CS5523/24/28) Setup 9 (CS5528 only) Setup 10 (CS5528 only) Setup 11 (CS5528 only) Setup 12 (CS5528 only) Setup 13 (CS5528 only) Setup 14 (CS5528 only) Setup 15 (CS5528 only) Setup 16 (CS5528 only)
CSRP [3:0] (Channel Setup Register Pointer Bits)
0000 0001 0010 0011 0100 0101 0110 0111 1000 1001 1010 1011 1100 1101 1110 1111
22
DS317F6
CS5521/22/23/24/28
PERFORM CALIBRATION
D7(MSB) 1 D6 CSRP3 D5 CSRP2 D4 CSRP1 D3 CSRP0 D2 CC2 D1 CC1 D0 CC0
Function:
These commands instruct the ADC to perform a calibration on the physical input channel referenced which is chosen by the command byte pointer bits (CSRP3 - CRSP0).
Setup 1 (All devices) Setup 2 (All devices) Setup 3 (All devices) Setup 4 (All devices) Setup 5 (CS5523/24/28 only) Setup 6 (CS5523/24/28 only) Setup 7 (CS5523/24/28 only) Setup 8 (CS5523/24/28 only) Setup 9 (CS5528 only) Setup 10 (CS5528 only) Setup 11 (CS5528 only) Setup 12 (CS5528 only) Setup 13 (CS5528 only) Setup 14 (CS5528 only) Setup 15 (CS5528 only) Setup 16 (CS5528 only)
CSRP [3:0] (Channel Setup Register Pointer Bits)
0000 0001 0010 0011 0100 0101 0110 0111 1000 1001 1010 1011 1100 1101 1110 1111
CC [2:0] (Calibration Control Bits)
000 001 010 011 100 101 110 111 Reserved Self-Offset Calibration Self-Gain Calibration Reserved Reserved System-Offset Calibration System-Gain Calibration Reserved
DS317F6
23
CS5521/22/23/24/28
SYNC1
D7(MSB) 1 D6 1 D5 1 D4 1 D3 1 D2 1 D1 1 D0 1
Function: SYNC0
D7(MSB) 1
Part of the serial port re-initialization sequence.
D6 1
D5 1
D4 1
D3 1
D2 1
D1 1
D0 0
Function: NULL
D7(MSB) 0
End of the serial port re-initialization sequence.
D6 0
D5 0
D4 0
D3 0
D2 0
D1 0
D0 0
Function:
This command is used to clear a port flag and keep the converter in the continuous conversion mode.
24
DS317F6
CS5521/22/23/24/28
1.2.4 Serial Port Interface
The CS5521/22/23/24/28's serial interface consists of four control lines: CS, SCLK, SDI, SDO. Figure 10 illustrates the serial sequence necessary to write to, or read from the serial port's registers. CS (Chip Select) is the control line which enables access to the serial port. If the CS pin is tied low, the port can function as a three-wire interface. SDI (Serial Data In) is the data signal used to transfer data to the converters. SDO (Serial Data Out) is the data signal used to transfer output data from the converters. The SDO output will be held at high impedance any time CS is at logic 1. SCLK (Serial Clock) is the serial bit clock which controls the shifting of data to or from the ADC's serial port. The CS pin must be held low (logic 0) before SCLK transitions can be recognized by the port logic. To accommodate opto-isolators SCLK is designed with a Schmitt-trigger input to allow an opto-isolator with slower rise and fall times to directly drive the pin. Additionally, SDO is capable of sinking or sourcing up to 5 mA to directly drive an opto-isolator LED. SDO will have less than a 400 mV loss in the drive voltage when sinking or sourcing 5 mA.
CS
SCLK
SDI
Command Time 8 SCLKs
MSB
LSB
Data Time 24 SCLKs
Write Cycle
CS
SCLK
SDI
Command Time 8 SCLKs
SDO
MSB
LSB
Data Time 24 SCLKs
Read Cycle
SCLK
SDI Command Time 8 SCLKs SDO
td*
XIN/OWR Clock Cycles 8 SCLKs Clear SDO Flag
MSB LSB
* td = XIN/OWR clock cycles for each conversion except the first conversion which will take XIN/OWR + 7 clock cycles
Data Time 24 SCLKs
Figure 10. Command and Data Word Timing
DS317F6
25
CS5521/22/23/24/28
1.2.5 Reading/Writing the Offset, Gain, and Configuration Registers
The CS5521/22/23/24/28's offset, gain, and configuration registers are accessed individually and can be read from or written to. To write to an offset, a gain, or the configuration register, the user must transmit the appropriate write command which accesses the particular register and then follow that command with 24 bits of data (refer to Figure 10 for details). For example, to write 0x800000 (hexadecimal) to physical channel one's gain register, the user would transmit the command byte 0x02 (hexadecimal) and then follow that command byte with the data 0x800000 (hexadecimal). Similarly, to read physical channel one's gain register, the user must first transmit the command byte 0x0A (hexadecimal) and then read the 24 bits of data. Once an offset, a gain, or the configuration register is written to or read from, the serial port returns to the command mode. Once programmed, they are used to determine the mode (e.g. unipolar, 15 Sps, 100 mV range etc.) the ADC will operate in when future conversions or calibrations are performed. To access the CSRs, the user must first initialize the depth pointer bits in the configuration register as these bits determine the number of CSRs to read from or write to. For example, to write CSR1 (Setup1 and Setup2), the user would first program the configuration register's depth pointer bits with `0001' binary. This notifies the ADC's serial port that only the first CSR is to be accessed. Then, the user would transmit the write command, 0x05 (hexadecimal) and follow that command with 24 bits of data. Similarly, to read CSR1, the user must transmit the command byte 0x0D (hexadecimal) and then read the 24 bits of data. To write more than one CSR, for instance CSR1 and CSR2 (Setup1, Setup2, Setup3, and Setup4), the user would first set the depth pointer bits in the configuration register to `0011' binary. The user would then transmit the write CSR command 0x05 (hexadecimal) and follow that with the information for Setup1, Setup2, Setup 3, and Setup 4 which is 48 bits of information. Note that while reading/writing CSRs, two Setups are accessed in pairs as a single 24-bit CSR register. Even if one of the Setups isn't used, it must be written to or read. Further note that the CSRs are accessed as a closed array - the user can not access CSR2 without accessing CSR1. This requirement means that the depth bits in the configuration register can only be set to one of the following states when the CSRs are being read from or written to: 0001, 0011, 0101, 0111, 1001, 1011, 1101, 1111. Examples detailing the power of the CSRs are provided in the Performing Conversions and Reading the Data Conversion FIFO section. Once the CSRs are written to or read from, the serial port returns to the command mode.
1.2.6 Reading/Writing the Channel-Setup Registers
The CS5521/22 have two 24-bit channel-setup registers (CSRs). The CS5523/24 have four CSRs, and the CS5528 has eight CSRs (refer to Table 3 for more detail on the CSRs). These registers are accessed in conjunction with the depth pointer bits in the configuration register. Each CSR contains two 12-bit Setups which are programmed by the user to contain data conversion or calibration information such as: 1) state of the output latch pins 2) output word rate 3) gain range 4) polarity 5) the address of a physical input channel to be converted.
26
DS317F6
CS5521/22/23/24/28
CSR (Channel-Setup Register) #1 #2 Setup 1 Bits <47:36> Setup 3 Bits <23:12> Setup 2 Bits <35:24> Setup 4 Bits <11:0>
CSR #1 Setup 1 Setup 2 Bits <95:84> Bits <83:72>
CSR #1 Setup 1 Setup 2 Bits <191:180> Bits <179:168>
#4 CS5521/22
Setup 7 Setup 8 Bits <23:12> Bits <11:0> CS5523/24
#8
Setup 15 Bits <23:12> CS5528
Setup 16 Bits <11:0>
D23(MSB) A1 D11 A1 BIT
D22 A0 D10 A0
D21 CS2 D9 CS2 NAME
D20 CS1 D8 CS1
D19 CS0 D7 CS0
D18 WR2 D6 WR2
D17 WR1 D5 WR1
D16 WR0 D4 WR0
D15 G2 D3 G2 FUNCTION
D14 G1 D2 G1
D13 G0 D1 G0
D12 U/B D0 U/B
VALUE 00 000 001 010 011 100 101 110 111 000 001 010 011 100 101 110 111 000 001 010 011 100 101 110 111 0 1
D23-D22/ Latch Outputs, A1-A0 D11-D10 D21-D19/ Channel Select, CS2D9-D7 CS0
*R Latch Output Pins A1-A0 mimic D23/D11-D22/D10 register bits. R Select physical channel 1 (All devices) Select physical channel 2(All devices) Select physical channel 3 (CS5523/24/28 only) Select physical channel 4 (CS5523/24/28 only) Select physical channel 5 (CS5528 only) Select physical channel 6 (CS5528 only) Select physical channel 7 (CS5528 only) Select physical channel 8 (CS5528 only) R 15.0 Sps (2180 XIN cycles). 30.0 Sps (1092 XIN cycles). 61.6 Sps (532 XIN cycles). 84.5 Sps (388 XIN cycles). 101.1 Sps (324 XIN cycles). 1.88 Sps (17444 XIN cycles). 3.76 Sps (8724 XIN cycles). 7.51 Sps (4364 XIN cycles). R 100 mV (assumes VREF Differential = 2.5 V) 55 mV 25 mV 1.0 V 5.0 V 2.5 V Not used. Not used. R Bipolar measurement mode. Unipolar measurement mode.
D18-D16/ Word Rate, WR2-WR0 D6-D4
D15-D13/ Gain Bits, G2-G0 D3-D1
D12/D0
Unipolar/Bipolar, U/B
* R indicates the bit value after the part is reset
Table 3. Channel-Setup Registers
DS317F6
27
CS5521/22/23/24/28
1.2.6.1 Latch Outputs
The A1-A0 pins mimic the latch output, D23/D11D22/D10, bits of the channel-setup registers. A1-A0 can be used to control external multiplexers and other logic functions outside the converter. The outputs can sink or source at least 1 mA, but it is recommended to limit drive currents to less than 20 A to reduce self-heating of the chip. These outputs are powered from VA+, hence their output voltage for a logic 1 will be limited to the VA+ supply voltage.
1.2.7 Configuration Register
The configuration register is 24 bits long. The following subsections detail the bits in the configuration register. Table 4 summarizes the configuration register.
1.2.7.1 Chop Frequency Select
The chop frequency select (CFS1-CFS0) bits are used to set the rate at which the instrumentation amplifier's chop switches modulate the input signal. The 256 Hz rate is desirable as it provides the lowest input CVF (sampling) current, <300 pA over -40 to 85 C. The higher rates can be used to eliminate modulation/aliasing effects as the frequency of the input signal increases.
1.2.6.2 Channel Select Bits
The channel select, CS1-CS0, bits are used to determine which physical input channel will be used when a conversion is performed with a particular Setup.
1.2.7.2 Conversion/Calibration Control Bits
The conversion/calibration control bits in the configuration register are used to control the particular type of conversion required for the users applications. In short, the depth pointer (DP3-DP0) bits determine the number of Setups that will be referenced when conversions are performed. The multiple conversion (MC) bit instructs the converter to perform conversions on the number of Setups in the channel-setup registers which are referenced by the depth pointer bits. The converter begins with Setup1 and moves sequentially through the Setups in this mode. The Loop (LP) bit instructs the converter to continuously perform conversions until a Stop command is sent to the converter. The read convert (RC) bit instructs the converter to wait until the conversion data is read before performing the next conversion or set of conversions.
1.2.6.3 Output Word Rate Selection
The word rate, WR2-WR0, bits of the channel-setup registers set the output conversion word rate of the converter when a conversion is performed with a particular Setup. The word rates indicated in Table 3 assume a master clock of 32.768 kHz, and scale linearly when using other master clock frequencies. Upon reset the converter is set to operate with an output word rate of 15.0 Sps.
1.2.6.4 Gain Bits
The gain bits, G2-G0, of the channel-setup registers set the full-scale differential input range for the ADC when a conversion is performed with a particular Setup. The input ranges in the table assume a 2.5 V reference voltage, and scale linearly when using other reference voltages.
1.2.6.5 Unipolar/Bipolar Bit
The unipolar/bipolar bit is used to determine the type of conversion, unipolar or bipolar, that will be performed with a particular Setup.
1.2.7.3 Power Consumption Control Bits
The CS5522/24/28 devices provide three power consumption modes: normal, low power, and sleep. The CS5521/23 provide two power consumption modes: normal, and sleep. The normal (default) mode is entered after a power-on reset. In normal mode, the CS5522/24/28 typically conDS317F6
28
CS5521/22/23/24/28
sume 9.0 mW. The CS5521/23 typically consume 6.0 mW. The low-power mode is an alternate mode in the CS5522/24/28 that reduces the consumed power to 5.5 mW. It is entered by setting bit D8 (the low-power mode bit) in the configuration register to logic 1. Slightly degraded noise or linearity performance should be expected in the low-power mode. Note that the XIN clock should not exceed 130 kHz in low-power mode. The final two modes accommodated in all devices are referred to as the power save modes. They power down most of the analog portion of the chip and stop filter convolutions. The power-save modes are entered whenever the PS/R bit of the configuration register is set to logic 1. The particular power-save mode entered depends on state of bit D11 (PSS, the Power Save Select bit) in the configuration register. If PSS is logic 0, the converters enters the standby mode reducing the power consumption to 1.2 mW. If the PSS bit (bit D11) is set to logic zero, the PD bit (bit D10) must be set to one. The standby mode leaves the oscillator and the on-chip bias generator running. This allows the converter to quickly return to the normal or low-power mode once the PS/R bit is set back to a logic 0. If PSS and PS/R in the configuration register are set to logic 1, the sleep mode is entered reducing the consumed power to around 500 W. Since the sleep mode disables the oscillator, a 500 ms oscillator start-up delay period is required before returning to the normal or low-power mode. at any time by writing a logic 1 to the RS bit in the configuration register. After a system reset cycle is complete, the reset valid (RV) bit is set indicating that the internal logic was properly reset. The RV remains set until the configuration register is read. Note that the user must write a logic 0 to the RS bit to take the part out of the reset mode. No other bits in the configuration register can be written at this time. A subsequent write to the configuration register is necessary to write to any other bits in this register. Once reset, the on-chip registers are initialized to the following states.
configuration register: offset registers: gain registers: channel setup registers: 000040(H) 000000(H) 400000(H) 000000(H)
1.2.7.6 Data Conversion Error Flags
The oscillation detect (OD) and overflow (OF) bits in the configuration register are flag bits used to indicate that the ADC performed a conversion on an input signal that was not within the conversion range of the ADC. For convenience, the OD and OF bits are also in the data conversion word of the CS5521/23. The OF bit is set to logic 1 when the input signal is: 1) more positive than full scale 2) more negative than zero in unipolar mode, or 3) more negative than negative full scale in bipolar mode. The OF flag is cleared to logic 0 when a conversion occurs which is not out of range. The OD bit is set to logic 1 any time that an oscillatory condition is detected in the modulator. This does not occur under normal operating conditions, but may occur when the input is extremely overranged. The OD flag will be cleared to logic 0 when the modulator becomes stable.
1.2.7.4 Charge Pump Disable
The pump disable (PD) bit permits the user to turn off the charge pump drive thus enabling the user to reduce the radiation of digital interference from the CPD pin when the charge pump is not being used.
1.2.7.5 Reset System Control Bits
The reset system (RS) bit permits the user to perform a system reset. A system reset can be initiated
DS317F6
29
CS5521/22/23/24/28
D23(MSB) NU D11 PSS BIT D23-D22 D21-D20
D22 NU D10 PD
D21 CFS1 D9 PS/R NAME
D20 CFS0 D8 LPM
D19 NU D7 RS
D18 MC D6 RV
D17 LP D5 OD
D16 RC D4 OF
D15 DP3 D3 NU FUNCTION
D14 DP2 D2 NU
D13 DP1 D1 NU
D12 DP0 D0 NU
VALUE 00 00 01 10 11 0 0 1 0 1 R
1
Not Used, NU Chop Frequency Select, CFS1-CFS0
Must always be logic 0.
D19 D18
Not Used, NU Multiple Conversion, MC
D17
Loop, LP
D16
Read Convert, RC
0 1
R 256 Hz Amplifier chop frequency. (XIN = 32.768 kHz) 4,096 Hz Amplifier chop frequency. 16,384 Hz Amplifier chop frequency. 1,024 Hz Amplifier chop frequency. R Must always be logic 0. R Perform single-Setup conversions. MC bit is ignored during calibrations. Perform multiple-Setup conversions on Setups in the channel-setup register by issuing only one command with MSB = 1. R The conversions on the single Setup (MC = 0) or multiple Setups (MC = 1) are performed only once. The conversions on the single Setup (MC = 0) or multiple Setups (MC = 1) are continuously performed. R Don't wait for user to finish reading data before starting new conversions. The RC bit is used in conjunction with the LP bit when the LP bit is set to logic 1. If LP = 0, the RC bit is ignored. If LP = 1, the ADC waits for user to read data conversion(s) before converting again. The RC bit is ignored during calibrations. Refer to Calibration Protocol for details. R When writing or reading the CSRs, these bits (DP3-DP0) determine the number of CSR's to be accessed (0000=1). They are also used to determine how many Setups are converted when MC=1 and a command byte with its MSB = 1 is issued. Note that the CS5522 has two CSRS, the CS5524 has four CSRs, and the CS5528 has 8 CSRs. R Standby Mode (Oscillator active, allows quick power-up). Sleep Mode (Oscillator inactive). R Charge Pump Enabled. For PD = 1, the CPD pin goes to a Hi-Z output state. R Run. Power Save. R Normal Mode (LPM bit is only for the CS5522/24/28) Reduced Power Mode R Normal Operation. Activate a Reset cycle. To return to Normal Operation write bit to zero. No reset has occurred or bit has been cleared (read only). R Bit is set after a Valid Reset has occurred. (Cleared when read.) R Bit is clear when an oscillation condition has not occurred (read only). Bit is set when an oscillatory condition is detected in the modulator. R Bit is clear when an overrange condition has not occurred (read only). Bit is set when input signal is more positive than the positive full scale, more negative than zero (unipolar mode), or when the input is more negative than the negative full scale (bipolar mode). R Must always be logic 0.
D15-D12
Depth Pointer, DP3-DP0
0000 . . 1111 02 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1
D11 D10 D9 D8 D7 D6 D5 D4
Power Save Select, PSS Pump Disable, PD Power Save/Run, PS/R Low Power Mode, LPM Reset System, RS Reset Valid, RV Oscillation Detect, OD Overrange Flag, OF
D3-D0
Not Used, NU
0000
1.R indicates the bit value after the part is reset. 2.When the chip is placed in standby mode, the PD bit (bit D10) should be set to 1.
Table 4. Configuration Register 30 DS317F6
CS5521/22/23/24/28
1.3 Calibration
The CS5521/22/23/24/28 offer four different calibration functions including self calibration and system calibration. However, after the devices are reset, the converter is functional and can perform measurements without being calibrated. In this case, the converter will utilize the initialized values of the on-chip registers (Gain = 1.0, Offset = 0.0) to calculate output words for the 100 mV range. Any initial offset and gain errors in the internal circuitry of the chip will remain. The gain and offset registers, which are used for both self and system calibration, are used to set the zero and full-scale points of the converter's transfer function. One LSB in the offset register is 2-24 proportion of the input span when the gain register is set to 1.0 decimal (bipolar span is 2 times the unipolar span). The MSB in the offset register determines if the offset to be trimmed is positive or negative (0 positive, 1 negative). The converter can typically trim 50 percent of the input span. The gain register spans from 0 to (4 - 2-22). The decimal equivalent meaning of the gain register is:
N D=b MSB 2 + (b 2 + b 2 0 1 1 0 -1 +...+b 2 N -N )=b MSB 2+ 1
bi 2
i=0
-i
where the binary numbers have a value of either zero or one (b0 corresponds to bit MSB-1, N=22). Refer to Table 5 for details. The offset and gain calibration steps each take one conversion cycle to complete. At the end of the calibration step, SDO falls to indicate that the calibration has finished.
1.3.1 Self Calibration
The CS5521/22/23/24/28 offer both self-offset and self-gain calibrations. For self calibration of offset in the 25 mV, 55 mV, and 100 mv ranges, the converters internally tie the inputs of the instrumentation amplifier together and route them to the AINpin as shown in Figure 11 (in the CS5528 they are routed to AGND). For proper self-calibration of
Offset Register
Register
Reset (R) 2
-2
2-3 0
2-4 0
2-5 0
MSB Sign 0
LSB 2-20 0 2-21 0 2-22 0 2-23 0 2-24 0
2-6 0
2-19 0
0
One LSB represents 2-24 proportion of the input span when gain register is set to 1.0 decimal (bipolar span is 2 times unipolar span) Offset and data word bits align by MSB (bit MSB-4 of offset register changes bit MSB-4 of data)
Gain Register
MSB
LSB 2-18 0 2-19 0 2-20 0 2-21 0 2-22 0
Register
Reset (R)
21 0
20 1
2-1 0
2-2 0
2-3 0
2-4 0
2-17 0
The gain register span is from 0 to (4-2-22). After Reset the (MSB-1) bit is 1, all other bits are 0. Table 5. Offset and Gain Registers
DS317F6
31
CS5521/22/23/24/28
offset to occur in the 25 mV, 55 mV, and 100 mV ranges, the AIN- pin must be at the proper common-mode voltage as specified in `Common Mode +Signal AIN+/-' specification in the Analog Input section (if AIN- = 0 V, NBV must be between 1.8 V to -2.5 V). For self calibration of offset in the 1.0 V, 2.5 V, and 5 V ranges, the inputs of the modulator are connected together and then routed to the VREF- pin as shown in Figure 12. For self calibration of gain, the differential inputs of the modulator are connected to VREF+ and VREF- as shown in Figure 13. For any input range other than the 2.5 V range, the converter's gain error can not be completely calibrated out when using self calibration. This is due to the lack of an accurate full-scale voltage internal to the chips. The 2.5 V range is an exception because the external reference voltage is 2.5 V nominal and is used as the full-scale voltage. In addition, when self calibration of gain is performed in the 25 mV, 55 mV, and 100 mV input ranges, the instrumentation amplifier's gain is not calibrated. These two factors can leave the converters with a gain error of up to 20% after self calibration of gain. Therefore, a system gain calibration is required to get better accuracy, except for the 2.5 V range.
1.3.2 System Calibration
For the system calibration functions, the user must supply the calibration signals to the converter which represent ground and full scale. When a system offset calibration is performed, a ground-referenced signal must be applied to the converters. See Figures 14 and 15. As shown in Figures 16 and 17, the user must input a signal representing the positive full-scale point to
S1 OPEN AIN+ S2 CLOSED AIN+ X20 +
S1 OPEN S3 CLOSED S2 OPEN S4 CLOSED AIN+ + X20 AINVREF+
-
Figure 11. Self Calibration of Offset (Low Ranges)
Figure 12. Self Calibration of Offset (High Ranges)
OPEN AIN+ + X20 AINVREF+ Reference + - VREFCLOSED
+
External Connections + + X20 CM + AINAIN+ 0V + -
OPEN
-
CLOSED
Figure 13. Self Calibration of Gain (All Ranges)
Figure 14. System Calibration of Offset (Low Ranges)
32
DS317F6
CS5521/22/23/24/28
perform a system gain calibration. In either case, the calibration signals must be within the specified calibration limits for each specific calibration step (refer to the `System Calibration Specifications' in ANALOG CHARACTERISTICS). If a system gain calibration is performed the following conditions must be met:
External Connections + AIN+ 0V + CM + AINX20 +
2) The 1's density of the modulator must not be greater than 80 percent (the input to the modulator must not exceed the maximum input which Table 1 specifies). 3) The input must not be so small, relative to the range chosen, that the resulting gain register's content, decoded in decimal, exceeds 3.9999998 (see the discussion of operating limits on input span under the Analog Input and Limitations in Calibration Range sections). This requires the full-scale input voltage to the modulator to be at least 25 percent of the nominal value. The converter's input ranges were chosen to guarantee gain calibration accuracy to 1 LSB16 or 16 LSB24 when system gain calibration is performed. This is useful when a user wants to manually scale the full-scale range of the converter and maintain accuracy. For example, if a gain calibration is performed with a 2.5 V full-scale voltage and a 1.25 V input range is desired, the user can read the contents of the gain register, shift the register contents left by 1 bit, and then write the result back to the gain register. This multiplies the gain by 2. Assuming a system can provide two known voltages, the following equations allow the user to manually compute the calibration register's values based on two uncalibrated conversions (see note). The offset and gain calibration registers are used to adjust a typical conversion as follows: Rc = (Ru + Co) * Cg / 222. Calibration can be performed using the following equations: Co = (Rc0/G - Ru0) Cg = 222 * G where G = (Rc1 - Rc0)/(Ru1-Ru0).
Note: Uncalibrated conversions imply that the gain and offset registers are at default {gain register = 0x400000 (Hex) and offset register = 0x000000 (Hex)}.
Figure 15. System Calibration of Offset (High Ranges)
External Connections + AIN+ Full Scale + CM + -
+ X20 -
AIN-
Figure 16. System Calibration of Gain (Low Ranges)
External Connections + AIN+ Full Scale + CM
+ -
+ X20 -
AIN-
Figure 17. System Calibration of Gain (High Ranges)
1) Full-scale input must not saturate the 20X instrumentation amplifier, if the calibration is on an input range where the instrumentation amplifier is involved.
DS317F6
33
CS5521/22/23/24/28
The variables are defined below.
V0 V1 Ru Ru0 Ru1 Rc Rc0 Rc1 Co Cg = = = = First calibration voltage Second calibration voltage (greater than V0) Result of any uncalibrated conversion Result of uncalibrated conversion V0 (24-bit integer or 2's complement) = Result of uncalibrated conversion of V1 (24-bit integer or 2's complement) = = = = = Result of any conversion Desired calibrated result of converting V0 (24-bit integer or 2's complement) Desired calibrated result of converting V1 (24-bit integer or 2's complement) Offset calibration register value (24-bit 2's complement) Gain calibration register value (24-bit integer)
1.3.4 Limitations in Calibration Range
System calibration can be limited by signal headroom in the analog signal path inside the chip as discussed under the Analog Input section of this data sheet. For gain calibration the full-scale input signal can be reduced to the point in which the gain register reaches its upper limit of (4-2-22 decimal) or FFFFFF (hexadecimal). Under nominal conditions, this occurs with a full-scale input signal equal to about 1/4 the nominal full scale. With the converter's intrinsic gain error, this full-scale input signal may be higher or lower. In defining the minimum Full Scale Calibration Range (FSCR) under ANALOG CHARACTERISTICS, margin is retained to accommodate the intrinsic gain error. Alternatively the input full-scale signal can be increased to a point in which the modulator reaches its 1's density limit of 80 percent, which under nominal condition occurs when the full-scale input signal is 1.5 times the nominal full scale. With the chip's intrinsic gain error, this full-scale input signal may be higher or lower. In defining the maximum FSCR, margin is again incorporated to accommodate the intrinsic gain error. In addition, for full-scale inputs greater than the nominal full-scale value of the range selected, there is some voltage at which various internal circuits may saturate due to limited amplifier headroom. This is most likely to occur in the 100 mV range.
1.3.3 Calibration Tips
Calibration steps are performed at the output word rate selected by the WR2-WR0 bits of the configuration register. Since higher word rates result in conversion words with more peak-to-peak noise, calibration should be performed at lower output word rates. Also, to minimize digital noise near the device, the user should wait for each calibration step to be completed before reading or writing to the serial port. For maximum accuracy, calibrations should be performed for offset and gain (selected by changing the G2-G0 bits of the desired Setup). Note that only one gain range can be calibrated per physical channel. If factory calibration of the user's system is performed using the system calibration capabilities of the CS5521/22/23/24/28, the offset and gain register contents can be read by the system microcontroller and recorded in EEPROM. These same calibration words can then be uploaded into the offset and gain registers of the converter when power is first applied to the system, or when the gain range is changed.
34
1.4 Performing Conversions and Reading the Data Conversion FIFO
The CS5521/22/23/24/28 offers various modes of performing conversions. The sections that follow detail the differences between the conversion modes. The sections also provide examples illustrating how to use the conversion modes with the channel-setup registers and to acquire conversions for further processing. While reading, note that the CS5521/22 have a FIFO which is four words deep. The CS5523/24 have a FIFO which is eight words deep and the CS5528 has a FIFO which is sixteen
DS317F6
CS5521/22/23/24/28
conversion words deep. Further note that the type of conversion(s) performed and the way to access the resulting data from the FIFO is determined by the MC (multiple conversion), the LP (loop), the RC (read convert), and the DP (depth pointer) bits in the configuration register. SCLKs are then needed to read the conversion word from the data register. The first 8 SCLKs are used to clear the SDO flag. During the last 24 SCLKs, the data word will be output from the converter on the SDO line. The part returns to command mode immediately after the data word has been read, where it waits for the next command to be issued.
1.4.1 Conversion Protocol
The CS552x offer six different conversion modes, which can be categorized into two main types of conversions: one-Setup conversions, which reference only one Setup, and multiple-Setup conversions, which reference any number of Setups. The converter can be instructed to perform single conversions or repeated conversions (with or without wait) in either of these modes, using the MC, LP, and RC bits in the Configuration Register. The MC bit controls whether the part will do one-Setup or multiple-Setup conversions. The LP bit controls whether the part will perform a single or repeated conversion set. When doing repeated conversion sets, the RC bit controls whether or not the converter will wait for the data from the current conversion set to be read before beginning the next conversion set. The sections that follow further detail the various conversion modes.
1.4.1.2 Repeated One-Setup Conversions without Wait
(LP = 1 MC = 0 RC = 0) In this conversion mode, the ADC will repeatedly perform conversions, referencing only one Setup. The 8-bit command word contains the CSRP bits, which instruct the converter which Setup to use when performing the conversion. Note that in this mode, the part will continually perform conversions, and the user need not read every conversion as it becomes available. Although conversions can be read whenever they are needed, they must be read within one conversion cycle (defined by the referenced Setup), as the data word will be overwritten when new conversion data becomes available. The SDO line rises and falls to indicate the availability of new conversion data. When new data is available, the current conversion data will be lost, or in the case that the user has only read a part of the conversion word, the remainder of the conversion word will be corrupted. To perform repeated, one-Setup conversions with no wait, the MC bit must be set to '0', the LP bit must be set to '1', and the RC bit must be set to '0' in the Configuration Register. Then, the 8-bit command word that references the desired Setup must be sent to the converter. The ADC will then begin performing conversions on the referenced Setup, and SDO will fall to indicate when a conversion is complete, and data is available. Thirty-two SCLKs are then needed to read the conversion word from the data register. The first 8 SCLKs are used to clear the SDO flag. During the last 24 SCLKs, the data word will be output from the converter on the
35
1.4.1.1 Single, One-Setup Conversion
(LP = 0 MC = 0 RC = X) In this conversion mode, the ADC will perform a single conversion, referencing only one Setup, and return to command mode after the data word has been fully read. The 8-bit command word contains the CSRP bits, which instruct the converter which Setup to use when performing the conversion. To perform a single, one-Setup conversion, the MC and LP bits in the Configuration Register must be set to '0'. Then, the 8-bit command word that references the desired Setup must be sent to the converter. The ADC will then perform a single conversion on the referenced Setup, and SDO will fall to indicate that the conversion is complete. Thirty-two
DS317F6
CS5521/22/23/24/28
SDO line. If, during the first 8 SCLKs, "00000000" is provided on SDI, the converter will remain in this conversion mode, and continue to perform conversions on the selected Setup. To exit this conversion mode, "11111111" must be provided on SDI during the first 8 SCLKs. If the user decides to exit, 24 more SCLKs are required to read the final conversion word from the data register and return to command mode. quired to read the final conversion word from the data register and return to command mode.
1.4.1.4 Single, Multiple-Setup Conversions
(LP = 0 MC = 1 RC = X) In this conversion mode, the ADC will perform single conversions, referencing multiple Setups, and return to command mode after the data for all conversions have been read. The CSRP bits in the command word are ignored in this mode. Instead, the Depth Pointer (DP3-DP0) bits in the Configuration Register are accessed to determine the number of Setups to reference when collecting the data. The number of Setups referenced will be equal to (DP3-DP0) + 1, and will be accessed in order, beginning with Setup1. To perform single, multiple-Setup conversions, the MC bit must be set to '1', and the LP bit must be set to '0' in the Configuration Register. Then, the 8-bit command word to start a conversion must be sent to the converter. Because the CSRP bits of the command word are ignored in this mode, a "start convert" command referencing any of the available Setups will begin the conversions. The ADC will then perform conversions using the appropriate number of Setups (as dictated by the DP bits in the Configuration Register), beginning with Setup1. The SDO line will fall after the final conversion to indicate that the data is ready. Eight SCLKs, plus 24 SCLKs for each Setup referenced are required to read the conversion words from the data FIFO. The first 8 SCLKs are used to clear the SDO flag. Every 24 bits thereafter consist of the data words of each Setup that was referenced, until all of the data has been read from the part. The data word from Setup1 is output first, followed by the data word from Setup2, and so on for the appropriate number of Setups. The part returns to command mode immediately after the final data word has been read, and waits for the next command to be issued.
1.4.1.3 Repeated One-Setup Conversions with Wait
(LP = 1 MC = 0 RC = 1) In this conversion mode, the ADC will repeatedly perform conversions, referencing only one Setup. The 8-bit command word contains the CSRP bits, which instruct the converter which Setup to use when performing the conversion. Note that in this mode, every conversion word must be read. The part will wait for the current conversion word to be read before performing the next conversion. To perform repeated, one-Setup conversions with wait, the MC bit must be set to '0', the LP bit must be set to '1', and the RC bit must be set to '1' in the Configuration Register. Then, the 8-bit command word that references the desired Setup must be sent to the converter. The ADC will then begin performing conversions on the referenced Setup, and SDO will fall to indicate when a conversion is complete, and data is available. Thirty-two SCLKs are then needed to read the conversion word from the data register. The first 8 SCLKs are used to clear the SDO flag. During the last 24 SCLKs, the data word will be output from the converter on the SDO line. If, during the first 8 SCLKs, "00000000" is provided on SDI, the converter will remain in this conversion mode, and continue to perform conversions on the selected Setup after each data word is read. To exit this conversion mode, "1111 1111" must be provided on SDI during the first 8 SCLKs. If the user decides to exit, 24 more SCLKs are re-
36
DS317F6
CS5521/22/23/24/28
1.4.1.5 Repeated Multiple-Setup Conversions without Wait
(LP = 1 MC = 1 RC = 0) In this conversion mode, the ADC will repeatedly perform conversions, referencing multiple Setups. The CSRP bits in the command word are ignored in this mode. Instead, the Depth Pointer (DP3-DP0) bits in the Configuration Register are accessed to determine the number of Setups to reference when collecting the data. The number of Setups referenced will be equal to (DP3-DP0) + 1, and will be accessed in order, beginning with Setup1. Note that in this mode, the part will continually perform conversions, looping back to Setup1 when finished with each set, and the user need not read every conversion set as it becomes available. The SDO line rises and falls to indicate the availability of new conversion data sets. When new data is available, the current conversion data set will be lost, or in the case that the user has only read a part of the conversion set, the remainder of the conversion set will be corrupted. To perform repeated, multiple-Setup conversions with no wait, the MC bit must be set to '1', the LP bit must be set to '1', and the RC bit must be set to '0' in the Configuration Register. Then, the 8-bit command word to start a conversion must be sent to the converter. Because the CSRP bits of the command word are ignored in this mode, a "start convert" command referencing any of the available Setups will begin the conversions. The ADC will then perform conversions using the appropriate number of Setups (as dictated by the DP bits in the Configuration Register), beginning with Setup1. The SDO line will fall after the final conversion to indicate that the data is ready. Eight SCLKs, plus 24 SCLKs for each Setup referenced are required to read the conversion words from the data FIFO. The first 8 SCLKs are used to clear the SDO flag. Every 24 bits thereafter consist of the data words of each Setup that was referenced, until all of the data has been read from the part. If, during the first 8 SCLKs, "00000000" is provided on SDI, the converter will remain in this conversion mode, and continue to perform conversions on the desired number of Setups. To exit this conversion mode, "1111 1111" must be provided on SDI during the first 8 SCLKs. If the user decides to exit, 24 more SCLKs for each referenced Setup are required to read the final conversion data set from the FIFO and return to command mode.
1.4.1.6 Repeated Multiple-Setup Conversions with Wait
(LP = 1 MC = 1 RC = 1) In this conversion mode, the ADC will repeatedly perform conversions, referencing multiple Setups. The CSRP bits in the command word are ignored in this mode. Instead, the Depth Pointer (DP3-DP0) bits in the Configuration Register are accessed to determine the number of Setups to reference when collecting the data. The number of Setups referenced will be equal to (DP3-DP0) + 1, and will be accessed in order, beginning with Setup1. Note that in this mode, every conversion data set must be read. The part will wait for the current conversion data set to be read before performing the next set of conversions. To perform repeated, multiple-Setup conversions with wait, the MC bit must be set to '1', the LP bit must be set to '1', and the RC bit must be set to '1' in the Configuration Register. Then, the 8-bit command word to start a conversion must be sent to the converter. Because the CSRP bits of the command word are ignored in this mode, a "start convert" command referencing any of the available Setups will begin the conversions. The ADC will then perform conversions using the appropriate number of Setups (as dictated by the DP bits in the Configuration Register), beginning with Setup1. The SDO line will fall after the final conversion to indicate that the data is ready. Eight SCLKs, plus 24
DS317F6
37
CS5521/22/23/24/28
SCLKs for each Setup referenced are required to read the conversion words from the data FIFO. The first 8 SCLKs are used to clear the SDO flag. Every 24 bits thereafter consist of the data words of each Setup that was referenced, until all of the data has been read from the part. If, during the first 8 SCLKs, "0000 0000" is provided on SDI, the converter will remain in this conversion mode, and begin performing the next set of conversions. To exit this conversion mode, "1111 1111" must be provided on SDI during the first 8 SCLKs. If the user decides to exit, 24 more SCLKs for each referenced Setup are required to read the final conversion data set from the FIFO and return to command mode.
1.4.3 Example of Using the CSRs to Perform Conversions and Calibrations
Any time a calibration command is issued (CB=1 and proper CC2-CC0 bits set) or any time a normal conversion command is issued (CB=1, CC2=CC1=CC0=0, MC=0), the bits D6-D3 (or CSRP3 - CSRP0) in the command byte are used as pointers to address one of the Setups in the channel-setup registers (CSRs). Five example situations that a user might encounter when acquiring a conversion or calibrating the converter follow. These examples assume that the user is using a CS5528 (16 Setups) and that its CSRs are programmed with the following physical channel order: 6, 1, 6, 2, 6, 3, 6, 4, 6, 5, 6, 2, 6, 7, 6, 8. Example 1: The configuration register has the following bits as shown: DP3-DP0 = `XXXX', MC = 0, L = 0, RC = X. The command issued is `1111 0000'. These settings instruct the converter to convert the 15th Setup once, as CPB3 - CPB0 = `1110' (which happens to be physical channel 6 in this example). SDO falls after physical channel 6 is converted. To read the conversion results, 32 SCLKs are then required. Once acquired, the serial port returns to the command mode. Example 2: The configuration register has the following bits as shown: DP3-DP0 = `XXXX', MC = 0, LP = 1, RC = 1. The command byte issued is `1001 1000'. These settings instruct the converter to repeatedly convert the fourth Setup as CPB3-CPB0 = `0011' (which happens to be physical channel 2 in this example). SDO falls after physical channel 2 is converted. To read the conversion results 32 SCLKs are required. The first 8 SCLKs are needed to clear the SD0 flag. If `0000 0000' is provided to the SDI pin during the first 8 SCLKs, the conversion is performed again on physical channel 2. The converter will remain in data mode until `1111 1111' is provided during the first 8 SCLKs following the fall of
DS317F6
1.4.2 Calibration Protocol
To perform a calibration, the user must send a command byte with its MSB=1, its pointer bits (CSRP3-CSRP0) set to address the desired Setup to be calibrated, and the appropriate calibration bits (CC2-CC0) set to choose the type of calibration to be performed. Proper calibration assumes that the CSRs have been previously initialized because the information concerning the physical channel, its filter rate, gain range, and polarity, comes from the channel-setup register being addressed by the pointer bits in the command byte. Once the CSRs are initialized, all future calibrations can be performed with one command byte. Once a calibration cycle is complete, SDO falls and the results are stored in either the gain or offset register for the physical channel being calibrated. Note that if additional calibrations are performed on the same physical channel referenced by a different Setup with different filter rates, gain ranges, or conversion modes, the last calibration results will replace the effects from the previous calibration as only one offset and gain register is available per physical channel. One final note is that only one calibration is performed with each command byte. To calibrate all the channels additional calibration commands are necessary.
38
CS5521/22/23/24/28
SD0. After `1111 1111' is provided, 24 additional SCLKs are required to transfer the last 3 bytes of conversion data before the serial port will return to the command mode. Example 3: The configuration register has the following bits as shown: DP3-DP = `0101', MC = 1, LP = 0, RC = X. The command issued is `1XXX X000'. These settings instruct the converter to perform a single conversion on six Setups once. The order in which the channels are converted is 6, 1, 6, 2, 6, and 3. SDO falls after physical channel 3 is converted. To read the 6 conversion results 8 SCLKs are required to clear the SD0 flag. Then 144 additional SCLKs are required to read the conversion data from the FIFO. Again, the order in which the data is provided is the same as the order in which the channels are converted. After the last 3 bytes of the conversion data corresponding to physical channel 3 is read, the serial port automatically returns to the command mode where it will remain until the next valid command byte is received. Example 4: The configuration register has the following bits as shown: DP3-DP0 = `1001', MC = 1, LP = 1, RC = 0. The command byte issued is `1XXX X000'. These settings instruct the converter to repeatedly perform multiple-setup conversions using ten Setups. The order in which the channels are converted is: 6, 1, 6, 2, 6, 3, 6, 4, 6, 5. SDO falls after physical channel 5 is converted. To read the 10 conversion results 8 SCLKs with SDI = 0 are required to clear the SD0 flag. Then 240 more SCLKs are required to read the conversion data from the FIFO. The order in which the data is provided is the same as the order in which the channels are converted. The first 3 bytes of data correspond to the first Setup which in this example is physical channel 6; the next 3 bytes of data correspond to the second Setup which in this example is physical channel 1; and, the last 3 bytes of data
DS317F6
corresponds to 10th Setup which here is physical channel 5. Since the Setups are converted in the background, while the data is being read, the user must finish reading the conversion data FIFO before it is updated with new conversions. To exit this conversion mode the user must provide `1111 1111' to SDI during the first 8 SCLKs. If a byte of 1's is provided, the serial port returns to the command mode only after the conversion data FIFO is emptied (in this case 10 conversions are performed). Note that in this example physical channel 6 is converted five times. Each conversion could be with the same or different filter rates depending on the setting of Setups 1, 3, 5, 7 and 9. Note that there is only one offset and one gain register per physical channel. Therefore, any physical channel can only be calibrated for the gain range selected during calibration. Specifying a different gain range in the Setup other than the range that was calibrated will result in a gain error. Example 5: The configuration register has the following bits as shown: DP3-DP0 = `XXXX', MC = X, LP = X, RC = X. The command issued is `1010 1101'. These settings instruct the converter to perform a system offset calibration of the 6th Setup (which is physical channel 3 in this example). During calibration, the serial port remains in the command mode. Once the calibration is completed, SDO falls. To perform additional calibrations, more commands have to be issued.
Notes: 1)The configuration register must be written before channel-setup registers (CSRs) because the depth information contained in the configuration register defines how many of the CSRs to use. 2) The CSRs need to be written regardless of single conversion or multiple single conversion mode. 3) When single-Setup conversions (MC = 0) are desired, the channel address is embedded in the command byte. In the multiple-Setup conversion mode (MC = 1), channels are selected in a preprogrammed order based on information contained in the CSRs and the depth bits (DP3-DP0)
39
CS5521/22/23/24/28
of the configuration register. 4) Once the CSRs are programmed, repeated conversions on up to 16 Setups can be performed by issuing only one command byte. 5) The single conversion mode also requires only one command, but whenever another or a different single conversion is wanted, this command or a modified version of it has to be issued again. 6) The NULL command is used to keep the serial port in command mode, once it is in command mode.
the conversions MSB first. The last byte of the conversion data word (CS5521/23 only) contains data monitoring flags. The channel indicator (CI) bits keep track of which physical channel was converted, and the overrange flag (OF) and the oscillation detect (OD) bits monitor conversions to determine if a valid conversion was performed. Refer to the Conversion Data FIFO Descriptions section for more details. The CS5521/22/23/24/28 output data conversions in binary format when operating in unipolar mode and in two's complement when operating in bipolar mode. Refer to the Conversion Data FIFO Descriptions section for more details.
1.5
Conversion Output Coding
The CS5521/22/23/24/28 devices output 16-bit (CS5521/23) and 24-bit (CS5522/24/28) data conversion words. To read a conversion word, the user must read the conversion data FIFO. The conversion data FIFO is up to 192 bits long and outputs
CS5521/23 16-Bit Output Coding Unipolar Input Voltage >(VFS-1.5 LSB) VFS-1.5 LSB Offset Binary FFFF FFFF -----FFFE 8000 -----7FFF 0001 -----0000 0000 Bipolar Input Voltage >(VFS-1.5 LSB) VFS-1.5 LSB Two's Complement 7FFF 7FFF -----7FFE 0000 -----FFFF 8001 -----8000 8000
CS5522/24/28 24-Bit Output Coding Unipolar Input Voltage VFS-1.5 LSB Offset Binary FFFFFF -----FFFFFE 800000 -----7FFFFF 000001 -----000000 Bipolar Input Voltage >(VFS-1.5 LSB) VFS-1.5 LSB Two's Complement 7FFFFF 7FFFFF -----7FFFFE 000000 -----FFFFFF 800001 -----800000 800000
>(VFS-1.5 LSB) FFFFFF
VFS/2-0.5 LSB
VFS/2-0.5 LSB
-0.5 LSB
-0.5 LSB
+0.5 LSB
+0.5 LSB
-VFS+0.5 LSB <(-VFS+0.5 LSB)
-VFS+0.5 LSB
<(+0.5 LSB)
<(+0.5 LSB)
000000 <(-VFS+0.5 LSB)
Note: VFS in the table equals the voltage between ground and full scale for any of the unipolar gain ranges, or the voltage between full scale for any of the bipolar gain ranges. See text about error flags under overrange conditions. Table 6. Output Coding for 16-bit CS5521/23 and 24-bit CS5522/24/28
40
DS317F6
CS5521/22/23/24/28
1.5.1 Conversion Data FIFO Descriptions
CS5521/23 (EACH 16-BIT CONVERSIONS)
D23 MSB D11 3 D22 14 D10 2 D21 13 D9 1 D20 12 D8 LSB D19 11 D7 1 D18 10 D6 1 D17 9 D5 1 D16 8 D4 0 D15 7 D3 CI1 D14 6 D2 CI0 D13 5 D1 OD D12 4 D0 OF
CS5522/24/28 (EACH 24-BIT CONVERSION LEVELS)
D23 MSB D11 11 D22 22 D10 10 D21 21 D9 9 D20 20 D8 8 D19 19 D7 7 D18 18 D6 6 D17 17 D5 5 D16 16 D4 4 D15 15 D3 3 D14 14 D2 2 D13 13 D1 1 D12 12 D0 LSB
Conversion Data Bits [23:8 for CS5521/23; 23:0 for CS5522/24/28]
These bits depict the latest output conversion.
OD (Oscillation detect Flag Bit)
0 1 Bit is clear when oscillatory condition in modulator does not exist (bit is read only). Bit is set any time an oscillatory condition is detected in the modulator. This does not occur under normal operation conditions, but may occur when the input is extremely overranged. The OD flag will be cleared to logic 0 when the modulator becomes stable.
OF (Over-range Flag Bit)
0 1 Bit is clear when over-range condition has not occurred (bit is read only). Bit is set when input signal is more positive than the positive full scale, more negative than zero (unipolar mode) or when the input is more negative than the negative full scale (bipolar mode).
CI (Channel Indicator Bits) [1:0]
These bits indicate which physical input channel was converted. 00 01 10 11 Physical Channel 1 (CS5521/23 only) Physical Channel 2 (CS5521/23 only) Physical Channel 3 (CS5523 only) Physical Channel 4 (CS5523 only)
DS317F6
41
CS5521/22/23/24/28
1.6 Digital Filter
The CS5521/22/23/24/28 have eight different linear phase digital filters which set the output word rates (OWRs) shown in Table 3. These rates assume that XIN is 32.768 kHz. Each of the filters has a magnitude response similar to that shown in Figure 18. The filters are optimized to settle to full accuracy every conversion and yield better than 80 dB rejection for both 50 and 60 Hz with output word rates at or below 15.0 Sps. The converter's digital filters scale with XIN. For example with an output word rate of 15 Sps, the filter's corner frequency is typically 12.7 Hz using a 32.768 kHz clock. If XIN is increased to 65.536 kHz the OWR doubles and the filter's corner frequency moves to 25.4 Hz. The converters will operate with an external (CMOS compatible) clock with frequencies up to 130 kHz (CS5521/23) or 200 kHz (CS5522/24/28). Figures 19 and 20 detail the CS5521/23 and CS5522/24/28's performance (respectively) at increased clock rates. The 32.768 kHz crystal is normally specified as a time-keeping crystal with tight specifications for both initial frequency and for drift over temperature. To maintain excellent frequency stability, these crystals are specified only over limited operating temperature ranges (i.e. -10 C to +60 C). However, applications with the CS5521/22/23/24/28 don't generally require such tight tolerances.
0.002 Linearity Error (%FS) 0.0018 0.0016 0.0014 0.0012 0.001 0.0008 0.0006 0.0004 30 50 70 90 110 130 XIN (kHz)
1.7 Clock Generator
The CS5521/22/23/24/28 include a gate which can be connected with an external crystal to provide the master clock for the chip. The chips are designed to operate using a low-cost 32.768 kHz "tuning fork" type crystal. One lead of the crystal should be connected to XIN and the other to XOUT. Lead lengths should be minimized to reduce stray capacitance. Note that the oscillator circuit will also operate with a 100 kHz "tuning fork" type crystal.
0 -10
Figure 19. Typical Linearity Error for CS5521/23
0.0013 Linearity Error (%FS)
for OWR = 15.0 Sps f1 = 47.5 Hz f2 = 65.5 Hz fS/2 = XIN/4
-20 -30 -40 Attenuation (dB) -50 -60 -70 -80 -90 -100 -110 -120 -130 0 1 2 3 4 5 6 7 8 9
15 Sps
0.0012 0.0011 0.001 0.0009 0.0008 0.0007 0.0006 0.0005 0.0004 20 40 60 80 100 120 140 160 180 200 XIN (kHz)
f2 f1
10
11 12 13 14 15
Figure 18. Filter Response (Normalized to Output Word Rate = 15 Sps)
Figure 20. Typical Linearity Error for CS5522/24/28
42
DS317F6
CS5521/22/23/24/28
1.8 Power Supply Arrangements
The CS5521/22/23/24/28 A/D converters are designed to operate from a single +5 V analog supply and a single +5 V or +3 V digital supply. A -2.1 V supply is usually generated from the charge pump drive to provide power to the instrumentation amplifier's NBV (negative bias voltage) pin. Figure 21 illustrates the CS5522 connected with a +5 V analog supply and with the external components required for the charge pump drive. This enables the CS5522 to measure ground-referenced signals with magnitudes down to 100 mV. Figure 22 illustrates the CS5522 connected to measure ground-referenced unipolar signals of a positive polarity using the 1 V, 2.5 V, and 5 V ranges on the converter. For the 25 mV, 55 mV, and 100 mV ranges, the signals being digitized must have a common mode between +1.85 to +2.65 V (NBV = 0 V). Although CS5521/22/23/24/28 are optimized for the measurement of thermocouple outputs, they are also well suited for the measurement of ratiometric bridge transducer outputs. Figure 23 illustrates the CS5522 connected to measure the output of a ratiometric differential bridge transducer while operating from a single +5 V supply. Bridge outputs may range from 5 mV to 400 mV. See "Digital Gain Scaling" on page 45 section about manipulating the gain register to achieve optimum gain scaling.
+5V A n a lo g S u p p ly
10
0 .1 F 0 .1 F
2 VA+ 2 .5 V 20 19 U p to 1 0 0 m V In p u t 10 k BA V 199 0 .1 F
10 k
14 VD+ XOUT 11 3 2 .7 6 8 ~ 1 0 0 k H z O p tio n a l C lo c k S o u rce
VREF+ VR EF-
X IN C S5522 3 4 1 A IN 1 + A IN 1 AGND CS SCLK
10
9 15 8 12
C o ld J u n c tio n +5V LM 334 A b s o lu te C u rre n t R e fe re n c e V+ R 499 V301
18 A IN 2 + 17 A IN 2 16 A1 6 A0 NBV 5
SDI
SDO
S e ria l D a ta In te rfa ce
CPD DGND 13 7
0 .033 F
L o g ic O u tp u ts : A 0 - A 1 S w itc h fro m V A + to A G N D .
1N 4148 BAT85
1 0 F +
1N4148
C h a rg e -p u m p n e tw o rk fo r V D + = 5 V o n ly a n d X IN = 3 2 .7 6 8 k H z .
Figure 21. CS5522 Configured to use on-chip charge pump to supply NBV
DS317F6
43
CS5521/22/23/24/28
+5V A n a lo g S u p p ly
10 0 .1 F 0 .1 F
2 VA+
20 19 VREF+ VREF-
14 VD+
XOUT
11
3 2 .7 6 8 ~ 1 0 0 k H z 10 O ptio na l C lo ck S o u rce
X IN
C S5522
3 0 to + 5 V In p u t + C M = 0 to V A +
4 1 18 17 16 6
9 CS A IN 115 SCLK AG ND 8 A IN 2 + SDI 12 A IN 2 SDO A1 A0 NBV CPD DGND
A IN 1+
S e ria l D ata In te rfa ce
5
7
13
Figure 22. CS5522 Configured for ground-referenced Unipolar Signals
+ 5V A n alo g S u pp ly
10 0.1 F 2 VA+ 20 VREF+ 14 VD+ XOUT 11 32.76 8 ~ 10 0kH z O p tio n a l C lo ck S o urce
0.1 F
19 V R E F + X IN 3 A IN 1 + C S5522 4 1 18 17 16 6 CS A IN 1 S C LK AGND A IN 2+ SDI A IN 2SDO A1 A0 NBV CPD DGND 5 7 13
10
9 15 8 12
S e ria l D ata Inte rfa ce
Figure 23. CS5522 Configured for Single Supply Bridge Measurement
44
DS317F6
CS5521/22/23/24/28
1.8.1 Charge Pump Drive Circuits
The CPD (Charge Pump Drive) pin of the converter can be used with external components (shown in Figure 21) to develop an appropriate negative bias voltage for the NBV pin. When CPD is used to generate the NBV, the NBV voltage is regulated with an internal regulator loop referenced to VA+. Therefore, any change on VA+ results in a proportional change on NBV. With VA+ = 5 V, NBV's regulation is set proportional to VA+ at approximately -2.1 V. Figure 24 illustrates a charge pump circuit when the converters are powered from a +3.0 V digital supply. Alternatively, the negative bias supply can be generated from a negative supply voltage or a resistive divider as illustrated in Figure 25. For ground-based signals with the instrumentation amplifier engaged (when in the 25 mV, 55 mV, or 100 mV ranges), the voltage on the NBV pin should at no time be less negative than -1.8 V or more negative than -2.5 V. To prevent excessive voltage stress to the chip when the instrumentation amplifier isn't engaged (when in the 1 V, 2.5 V, or 5 V ranges) the NBV voltage should not be more negative than -2.5 V. The components in Figure 21 are the preferred components for the CPD filter. However, smaller capacitors can be used with acceptable results. The 10 F ensures very low ripple on NBV. Intrinsic safety requirements prohibit the use of electrolytic capacitors. In this case, four 0.47 F ceramic capacitors in parallel can be used.
Note: The charge pump is designed to nominally provide 400 A of current for the instrumentation amplifier when a 0.033 F pumping capacitor is used (XIN = 32.768 kHz). When a larger pumping capacitor is used, the charge pump can source more current to power external loads. Refer to Applications Note 152 "Using the CS5521/23, CS5522/24/28, and CS5525/26 Charge Pump Drive for External Loads" for more details on using the charge pump with external loads.
1.9 Digital Gain Scaling
The CS5521/22/23/24 and CS5528 all feature a gain register capable of being scaled from 0.6 to 42-22 in decimal. The specified ranges of the converter are defined with a voltage reference of 2.5 V and the gain register set at approximately 1.0. The gain register can be manipulated to scale the input for ranges other than those specified. For example, when using a 2.5 V voltage reference, and the 25 mV input range setting, the gain register can be changed from 1.000 to 2.000 (shift the entire register contents to the left one position) to achieve an input span of 12.5 mV. Under this condition the full span of the converter codes will appear across a 12.5 mV span. The amount of noise in the con-
2N 50 87 o r sim ila r NBV BAT85 +
10 F
3 4.8K
2 .0 K
+
10 F
NBV 3 0.1K BAT85 2 .1 K
-5 V
-5V
Figure 24. Charge Pump Drive Circuit for VD+ = 3 V
Figure 25. Alternate NBV Circuits
DS317F6
45
CS5521/22/23/24/28
verter stays constant but the number of codes affected is doubled because the code size has been reduced by half. The converter input ranges are specified with a voltage reference of 2.5 V. The device can be operated with the reference tied directly to the +5 V supply. When this is done, the input span of the input ranges is doubled; the 25 mV range actually becomes a 50 mV range. The gain register can be set to 2.0 (shift contents left one bit) and the input range will be scaled back to 25 mV. Since the gain register can actually be as great as 4-2-22 decimal, one could scale the input span on the 25 mV range to accept an analog full-scale span of about 6.25 mV. This is useful for ratiometric bridge measurement of low-level differential outputs. The gain register can also be scaled manually to a value lower than 1.0. It is not recommended to use the devices with the gain register scaled lower than 0.6. This can enable the converter to accept a 40 mV input signal on the 25 mV range when using a voltage reference of 2.5 V. Caution though in scaling the gain register below 1.0 on the 100 mV, 2.5 and 5 volt ranges as the analog signal path into the converter may saturate before the expected full-scale code output is produced by the converter. Note that digital gain scaling will directly influence the number of digital output codes affected by noise. The effects can be analytically determined by calculating the size of the codes (V/Count) which result from a given gain scaling condition and relating the amount of noise in the converter relative to the determined code size. The evaluation board for the converter is a useful tool to aid the assessment of noise performance with various voltage reference values, input range settings, and gain register settings. The evaluation board supports noise analysis through data capture and noise histogram analysis.
1.10 Getting Started
The CS5521/22/23/24/28 have many features. From a software programmer's perspective, what should be done first? To begin, a 32.768 kHz crystal takes approximately 500 ms to start-up. To accommodate for this, it is recommended that a software delay greater than 500 ms precede the processor's ADC initialization code before any registers are accessed in the ADC. This delay time is dependent on the start-up delay of the clock source. If a CMOS clock source with no start-up delay is being used to drive the ADC, then this delay is not necessary. Once the oscillator is started, the following sequence of instructions should be performed to guarantee the converter begins proper operation: 1) After power is applied, initialize the serial port using the serial port synchronization sequence. 2) Write a `1' to the reset bit (RS) of the configuration register to reset the converter. 3) Read the configuration register to determine if the reset valid bit (RV) is set to `1'. If the RV bit is not set, the configuration register should be read again. 4) When the RV bit has been set to `1', reset the RS bit back to `0' by writing 0x000000 to the configuration register. Note that while the RS bit is set to `1' all other register bits in the ADC will be reset to their default state, and the RS bit must be set to `0' for normal operation of the converters. Once the RS bit has been set to `0', the ADC is placed in the command state were it waits for a valid command to execute. The next step is to load the configuration register and then the channel setup registers with conditions that you have decided. If you need to do a factory calibration, perform offset and gain calibrations for each channel that is to be used. Then off-load the offset and gain register contents into EEPROM. These registers can then
DS317F6
46
CS5521/22/23/24/28
be initialized to these conditions when the instrument is used in normal operation. Once calibration is ready, input the command to start conversions in the mode you have selected via the configuration register bits. Monitor the SDO pin for a flag that the data is ready and read conversion data.
1.11 PCB Layout
The CS5521/22/23/24/28 should be placed entirely over an analog ground plane with both the AGND and DGND pins of the device connected to the analog plane. Place the analog-digital plane split immediately adjacent to the digital portion of the chip. If separate digital (VD+) and analog (VA+) supplies are used, it is recommended that a diode be placed between them (the cathode of the diode should point to VA+). If the digital supply comes up before the analog supply, the ADC may not start up properly.
DS317F6
47
CS5521/22/23/24/28
2. PIN DESCRIPTIONS
ANALOG GROUND POSITIVE ANALOG POWER DIFFERENTIAL ANALOG INPUT DIFFERENTIAL ANALOG INPUT NEGATIVE BIAS VOLTAGE LOGIC OUTPUT
CHARGE PUMP DRIVE
AGND
VA+ AIN1+
1 2 3 4 5 6 7 8 9 10
20
VREF+
VREFAIN2+
VOLTAGE REFERENCE INPUT VOLTAGE REFERENCE INPUT DIFFERENTIAL ANALOG INPUT DIFFERENTIAL ANALOG INPUT LOGIC OUTPUT SERIAL CLOCK INPUT
POSITIVE DIGITAL POWER
CS5521 CS5522
19 18 17 16 15 14 13 12 11
AIN1NBV A0 CPD SDI CS XIN
AIN2A1 SCLK VD+ DGND SDO XOUT
SERIAL DATA INPUT CHIP SELECT CRYSTAL IN
DIGITAL GROUND SERIAL DATA OUT CRYSTAL OUT
ANALOG GROUND POSITIVE ANALOG POWER DIFFERENTIAL ANALOG INPUT DIFFERENTIAL ANALOG INPUT DIFFERENTIAL ANALOG INPUT DIFFERENTIAL ANALOG INPUT
NEGATIVE BIAS VOLTAGE
AGND
VA+ AIN1+
1 2 3 4 5 6 7 8 9 10 11 12
24
VREF+
VREFAIN2+
VOLTAGE REFERENCE INPUT VOLTAGE REFERENCE INPUT DIFFERENTIAL ANALOG INPUT DIFFERENTIAL ANALOG INPUT DIFFERENTIAL ANALOG INPUT DIFFERENTIAL ANALOG INPUT
LOGIC OUTPUT
CS5523 CS5524
23 22 21 20 19 18 17 16 15 14 13
AIN1AIN3+ AIN3NBV A0 CPD SDI CS
AIN2AIN4+ AIN4A1 SCLK VD+ DGND SDO
LOGIC OUTPUT CHARGE PUMP DRIVE SERIAL DATA INPUT CHIP SELECT CRYSTAL IN
SERIAL CLOCK INPUT POSITIVE DIGITAL POWER DIGITAL GROUND SERIAL DATA OUT CRYSTAL OUT
XIN
XOUT
ANALOG GROUND POSITIVE ANALOG POWER SINGLE-ENDED ANALOG INPUT SINGLE-ENDED ANALOG INPUT SINGLE-ENDED ANALOG INPUT SINGLE-ENDED ANALOG INPUT
NEGATIVE BIAS VOLTAGE
AGND
VA+ AIN1+
1 2
24 23
VREF+
VREFAIN3+
VOLTAGE REFERENCE INPUT VOLTAGE REFERENCE INPUT SINGLE-ENDED ANALOG INPUT SINGLE-ENDED ANALOG INPUT SINGLE-ENDED ANALOG INPUT SINGLE-ENDED ANALOG INPUT
LOGIC OUTPUT
CS5528
3 4 5 6 7 8 9 10 11 12 22 21 20 19 18 17 16 15 14 13
AIN2+
AIN5+ AIN6+ NBV A0 CPD SDI CS
AIN4+
AIN7+ AIN8+ A1 SCLK VD+ DGND SDO
LOGIC OUTPUT CHARGE PUMP DRIVE SERIAL DATA INPUT CHIP SELECT CRYSTAL IN
SERIAL CLOCK INPUT POSITIVE DIGITAL POWER DIGITAL GROUND SERIAL DATA OUT CRYSTAL OUT
XIN
XOUT
48
DS317F6
CS5521/22/23/24/28
2.1 Clock Generator
XIN; XOUT - Crystal In; Crystal Out. A gate inside the chip is connected to these pins and can be used with a crystal to provide the master clock for the device. Alternatively, an external (CMOS compatible) clock can be supplied into the XIN pin to provide the master clock for the device.
2.2 Control Pins and Serial Data I/O
CS - Chip Select. When active low, the port will recognize SCLK. When high the SDO pin will output a high impedance state. CS should be changed when SCLK = 0. SDI - Serial Data Input. SDI is the input pin of the serial input port. Data will be input at a rate determined by SCLK. SDO - Serial Data Output. SDO is the serial data output. It will output a high impedance state if CS = 1. SCLK - Serial Clock Input. A clock signal on this pin determines the input/output rate of the data for the SDI/SDO pins respectively. This input is a Schmitt trigger to allow for slow rise time signals. The SCLK pin will recognize clocks only when CS is low. A0, A1 - Logic Outputs. The logic states of A0-A1 mimic the states of the D22/D10-D23/D11 bits of the channel-setup register. Logic Output 0 = AGND, and Logic Output 1 = VA+.
2.3 Measurement and Reference Inputs
AIN1+, AIN1-, AIN2+, AIN2- AIN3+, AIN3-, AIN4+, AIN4- - Differential Analog Input. Differential input pins into the CS5522 and CS5524 devices. AIN1+, AIN2+, AIN3+, AIN4+, AIN5+, AIN6+, AIN7+, AIN8+ - Single-Ended Analog Input. Single-ended input pins into the CS5528. VREF+, VREF- - Voltage Reference Input. Fully differential inputs which establish the voltage reference for the on-chip modulator.
DS317F6
49
CS5521/22/23/24/28
NBV - Negative Bias Voltage. Input pin to supply the negative supply voltage for the 20X gain instrumentation amplifier and coarse/fine charge buffers. May be tied to AGND if AIN+ and AIN- inputs are centered around +2.5 V; or it may be tied to a negative supply voltage (-2.1 V typical) to allow the amplifier to handle low level signals more negative than ground. When using the CS5528 in either the 25 mV, 55 mV or 100 mV range, the analog inputs are expected to be ground referenced; therefore, NBV must be between -1.8 to -2.5 to ensure proper operation. CPD - Charge Pump Drive. Square wave output used to provide energy for the charge pump.
2.4 Power Supply Connections
VA+ - Positive Analog Power. Positive analog supply voltage. Nominally +5 V. VD+ - Positive Digital Power. Positive digital supply voltage. Nominally +3.0 V or +5 V. AGND - Analog Ground. Analog Ground. DGND - Digital Ground. Digital Ground.
50
DS317F6
CS5521/22/23/24/28
3. SPECIFICATION DEFINITIONS
Linearity Error The deviation of a code from a straight line which connects the two endpoints of the A/D Converter transfer function. One endpoint is located 1/2 LSB below the first code transition and the other endpoint is located 1/2 LSB beyond the code transition to all ones. Units in percent of full-scale. Differential Nonlinearity The deviation of a code's width from the ideal width. Units in LSBs. Full Scale Error The deviation of the last code transition from the ideal [{(VREF+) - (VREF-)} - 3/2 LSB]. Units are in LSBs. Unipolar Offset The deviation of the first code transition from the ideal (1/2 LSB above the voltage on the AIN- pin.). When in unipolar mode (U/B bit = 1). Units are in LSBs. Bipolar Offset The deviation of the mid-scale transition (111...111 to 000...000) from the ideal (1/2 LSB below the voltage on the AIN- pin). When in bipolar mode (U/B bit = 0). Units are in LSBs.
DS317F6
51
CS5521/22/23/24/28
4. ORDERING INFORMATION
Model Number CS5521-AS CS5521-ASZ CS5522-AP CS5522-AS CS5522-ASZ CS5523-AS CS5523-ASZ CS5524-AP CS5524-AS CS5524-ASZ CS5528-AS CS5528-ASZ Package 20-pin 0.2" Plastic SSOP 20-pin 0.2" Plastic SSOP (Lead Free) 20-pin 0.3" Plastic DIP 20-pin 0.2" Plastic SSOP 20-pin 0.2" Plastic SSOP (Lead Free) 24-pin 0.2" Plastic SSOP 24-pin 0.2" Plastic SSOP (Lead Free) 24-pin 0.3" Plastic DIP 24-pin 0.2" Plastic SSOP 24-pin 0.2" Plastic SSOP (Lead Free) 24-pin 0.2" Plastic SSOP 24-pin 0.2" Plastic SSOP (Lead Free) 24 8 0.0015% 16 4 0.003% -40C to +85C 24 Bits 16 2 0.0015% Channels Linearity Error (Max) Temperature Range 0.003%
5. ENVIRONMENTAL, MANUFACTURING, & HANDLING INFORMATION
Model Number CS5521-AS CS5521-ASZ CS5522-AP CS5522-AS CS5522-ASZ CS5523-AS CS5523-ASZ CS5524-AP CS5524-AS CS5524-ASZ CS5528-AS CS5528-ASZ Package 20-pin 0.2" Plastic SSOP 20-pin 0.2" Plastic SSOP (Lead Free) 20-pin 0.3" Plastic DIP 20-pin 0.2" Plastic SSOP 20-pin 0.2" Plastic SSOP (Lead Free) 24-pin 0.2" Plastic SSOP 24-pin 0.2" Plastic SSOP (Lead Free) 24-pin 0.3" Plastic DIP 24-pin 0.2" Plastic SSOP 24-pin 0.2" Plastic SSOP (Lead Free) 24-pin 0.2" Plastic SSOP 24-pin 0.2" Plastic SSOP (Lead Free) MSL Rating* 2 3 1 2 3 2 3 1 2 3 2 3 Peak Reflow Temp 240 C 260 C 260 C 240 C 260 C 240 C 260 C 260 C 240 C 260 C 240 C 260 C Max Floor Life 365 Days 7 Days No Limit 365 Days 7 Days 365 Days 7 Days No Limit 365 Days 7 Days 365 Days 7 Days
* MSL (Moisture Sensitivity Level) as specified by IPC/JEDEC J-STD-020.
52
DS317F6
CS5521/22/23/24/28
6. PACKAGE DIMENSION DRAWINGS
20 PIN PLASTIC (PDIP) (300 MIL) PACKAGE DRAWING
eB D E1 1 SEATING PLANE e b A2 A A1 b1 L E eC
TOP VIEW
eA
c
BOTTOM VIEW
SIDE VIEW
DIM A A1 A2 b b1 c D E E1 e eA eB eC L
MIN 0.000 0.015 0.115 0.014 0.045 0.008 0.980 0.300 0.240 0.090 0.280 0.300 0.000 0.115 0
INCHES NOM -0.020 0.130 0.018 0.058 0.010 1.030 0.310 0.252 0.100 0.30 0.37 -0.130 8
MAX 0.210 0.025 0.195 0.022 0.070 0.014 1.060 0.325 0.280 0.110 0.320 0.430 0.060 0.150 15 JEDEC # : MS-001
MIN 0.00 0.38 2.92 0.36 1.14 0.20 24.89 7.62 6.10 2.29 7.11 7.62 0.00 2.92 0
MILLIMETERS NOM -0.508 3.302 0.4572 1.46 0.25 26.162 7.874 6.40 2.54 7.62 9.40 -3.302 8
MAX 5.33 0.64 4.95 0.56 1.78 0.36 26.92 8.26 7.11 2.79 8.13 10.92 1.52 3.81 15
Controling Dimension is Inches Notes: 1. Positional tolerance of leads shall be within 0.25 mm (0.010 in.) at maximum material condition, in relation to seating plane and each other. 2. Dimension eA to center of leads when formed parallel. 3. Dimension E does not include mold flash.
DS317F6
53
CS5521/22/23/24/28
24 PIN SKINNY PLASTIC (PDIP) (300 MIL) PACKAGE DRAWING
eB D E1 1 SEATING PLANE e b A2 A A1 b1 L E eC
TOP VIEW
eA
c
BOTTOM VIEW
SIDE VIEW
DIM A A1 A2 b b1 c D E E1 e eA eB eC L
MIN 0.000 0.015 0.115 0.014 0.045 0.008 1.230 0.300 0.240 0.090 0.280 0.300 0.000 0.115 0
INCHES NOM -0.020 0.130 0.018 0.058 0.010 1.255 0.310 0.252 0.100 0.30 0.37 -0.130 8
MAX 0.210 0.025 0.195 0.022 0.070 0.014 1.280 0.325 0.280 0.110 0.320 0.430 0.060 0.150 15 JEDEC # : MS-001
MIN 0.00 0.38 2.92 0.36 1.14 0.20 31.24 7.62 6.10 2.29 7.11 7.62 0.00 2.92 0
MILLIMETERS NOM -0.51 3.30 0.46 1.46 0.25 31.88 7.87 6.40 2.54 7.62 9.40 -3.30 8
MAX 5.33 0.64 4.95 0.56 1.78 0.36 32.51 8.26 7.11 2.79 8.13 10.92 1.52 3.81 15
Controling Dimension is Inches
54
DS317F6
CS5521/22/23/24/28
20L SSOP PACKAGE DRAWING
N
D
E11 A2 A1 A
E
L
e
b2 SIDE VIEW
END VIEW
SEATING PLANE
123
TOP VIEW
DIM A A1 A2 b D E E1 e L
MIN -0.002 0.064 0.009 0.272 0.291 0.197 0.022 0.025 0
INCHES NOM -0.006 0.068 -0.2834 0.307 0.209 0.026 0.03 4
MAX 0.084 0.010 0.074 0.015 0.295 0.323 0.220 0.030 0.041 8
MIN -0.05 1.62 0.22 6.90 7.40 5.00 0.55 0.63 0
MILLIMETERS NOM -0.13 1.73 -7.20 7.80 5.30 0.65 0.75 4
NOTE MAX 2.13 0.25 1.88 0.38 7.50 8.20 5.60 0.75 1.03 8
2,3 1 1
JEDEC #: MO-150 Controling Dimension is Millimeters. Notes: 1. "D" and "E1" are reference datums and do not included mold flash or protrusions, but do include mold mismatch and are measured at the parting line, mold flash or protrusions shall not exceed 0.20 mm per side. 2. Dimension "b" does not include dambar protrusion/intrusion. Allowable dambar protrusion shall be 0.13 mm total in excess of "b" dimension at maximum material condition. Dambar intrusion shall not reduce dimension "b" by more than 0.07 mm at least material condition. 3. These dimensions apply to the flat section of the lead between 0.10 and 0.25 mm from lead tips.
DS317F6
55
CS5521/22/23/24/28
24L SSOP PACKAGE DRAWING
N
D
E11 A2 A1 A
E
L
e
b2 SIDE VIEW
END VIEW
SEATING PLANE
123
TOP VIEW
DIM A A1 A2 b D E E1 e L
MIN -0.002 0.064 0.009 0.311 0.291 0.197 0.022 0.025 0
INCHES NOM -0.006 0.068 -0.323 0.307 0.209 0.026 0.03 4
MAX 0.084 0.010 0.074 0.015 0.335 0.323 0.220 0.030 0.041 8
MIN -0.05 1.62 0.22 7.90 7.40 5.00 0.55 0.63 0
MILLIMETERS NOM -0.13 1.73 -8.20 7.80 5.30 0.65 0.75 4
NOTE MAX 2.13 0.25 1.88 0.38 8.50 8.20 5.60 0.75 1.03 8
2,3 1 1
JEDEC #: MO-150 Controling Dimension is Millimeters. Notes: 1. "D" and "E1" are reference datums and do not included mold flash or protrusions, but do include mold mismatch and are measured at the parting line, mold flash or protrusions shall not exceed 0.20 mm per side. 2. Dimension "b" does not include dambar protrusion/intrusion. Allowable dambar protrusion shall be 0.13 mm total in excess of "b" dimension at maximum material condition. Dambar intrusion shall not reduce dimension "b" by more than 0.07 mm at least material condition. 3. These dimensions apply to the flat section of the lead between 0.10 and 0.25 mm from lead tips.
56
DS317F6


▲Up To Search▲   

 
Price & Availability of CS552108

All Rights Reserved © IC-ON-LINE 2003 - 2022  

[Add Bookmark] [Contact Us] [Link exchange] [Privacy policy]
Mirror Sites :  [www.datasheet.hk]   [www.maxim4u.com]  [www.ic-on-line.cn] [www.ic-on-line.com] [www.ic-on-line.net] [www.alldatasheet.com.cn] [www.gdcy.com]  [www.gdcy.net]


 . . . . .
  We use cookies to deliver the best possible web experience and assist with our advertising efforts. By continuing to use this site, you consent to the use of cookies. For more information on cookies, please take a look at our Privacy Policy. X